Fix an obvious bug found during code review for NFV

In nfvi_compute_api.py file, initialize() function.
We need exchange the place of action change function and state change
function below.

self._rpc_listener.add_message_handler(
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_STATE_CHANGE,
nova.rpc_message_server_action_change_filter,
self.instance_action_change_handler)

self._rpc_listener.add_message_handler(
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_ACTION_CHANGE,
nova.rpc_message_server_state_change_filter,
self.instance_state_change_handler)

Story: 2004812
Task: 28975
Depends-on: https://review.openstack.org/#/c/648896/

Change-Id: I22d15ee37301cf1d997625d47e517d71c7a3636e
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
This commit is contained in:
zhipengl 2019-04-03 19:59:09 +08:00 committed by zhipeng liu
parent d727d2e5ab
commit 3cbc20dcf2
1 changed files with 2 additions and 2 deletions

View File

@ -3495,12 +3495,12 @@ class NFVIComputeAPI(nfvi.api.v1.NFVIComputeAPI):
self.instance_delete_handler)
self._rpc_listener.add_message_handler(
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_STATE_CHANGE,
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_ACTION_CHANGE,
nova.rpc_message_server_action_change_filter,
self.instance_action_change_handler)
self._rpc_listener.add_message_handler(
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_ACTION_CHANGE,
nova.RPC_MESSAGE_TYPE.NOVA_SERVER_STATE_CHANGE,
nova.rpc_message_server_state_change_filter,
self.instance_state_change_handler)