nfv/nfv/nfv-plugins/nfv_plugins/nfvi_plugins
Bart Wensley 2f1b243350 Configure VIM nova listener queue as HA
In the pre-kubernetes configuration, we had a single instance of
rabbitmq running, so the VIM configured a single non-HA queue
to listen for nova notifications. In the kubernetes configuration
there are two instances of rabbitmq running. The nova notification
queue is configured to be HA through a policy that matches names
starting with "notifications.". However, the VIM listener queue
is named nfvi_nova_listener_queue, so it does not match the
policy and is not configured to be HA. That means that when the
home rabbitmq node goes away (e.g. due to a controller reboot),
the VIM listener queue is no longer available, which causes
failures in the VIM.

The solution is to rename the VIM queue to:
notifications.nfvi_nova_listener_queue
This will ensure that it matches the nova policy and is configured
with the same HA parameters as the nova notification queue.

Change-Id: I958aadfa2da8f4aba9d18631ee0808fe97c42032
story: 2002843
task: 29380
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
2019-02-06 13:49:07 -06:00
..
clients Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
openstack Apply NoExecute taint to locked nodes 2019-02-05 14:09:24 -06:00
__init__.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
config.ini Add support for containerized keystone to VIM 2018-10-03 08:29:08 -05:00
config.py Add support for containerized keystone to VIM 2018-10-03 08:29:08 -05:00
nfvi_block_storage_api.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
nfvi_compute_api.py Configure VIM nova listener queue as HA 2019-02-06 13:49:07 -06:00
nfvi_guest_api.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
nfvi_identity_api.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
nfvi_image_api.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
nfvi_infrastructure_api.py Merge "Apply NoExecute taint to locked nodes" 2019-02-05 22:12:16 +00:00
nfvi_network_api.py Kubernetes Neutron VIM Host Management Refactoring 2019-01-23 11:15:13 -05:00
nfvi_sw_mgmt_api.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
unit_test.py Fix relative import warnings from pylint 2018-12-20 16:54:35 -06:00