notifications no longer available in Nova
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Critical
|
Unassigned | ||
oslo.messaging |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The recent change to oslo messaging seems to have removed the ability to specify a list of topics for notifications. This is a critical feature for systems which provide multiple message streams for billing and monitoring.
To reproduce:
1) Create a devstack system
2) Add the following lines to the [DEFAULT] section of nova.conf:
notification_driver = nova.openstack.
notification_topics = notifications,
notify_
notify_
instance_
instance_
3) Restart all the n-* services
4) Look at the info queues in rabbit
sudo rabbitmqctl list_queues | grep info
notifications.info 15
5) Create an instance
ubuntu@
6) Look at the info queues in rabbit
sudo rabbitmqctl list_queues | grep info
notifications.info 17
Messages are being added to the "notifications" queue, but not to the monitor queue
Changed in nova: | |
importance: | Critical → High |
Changed in nova: | |
status: | New → Triaged |
Changed in nova: | |
milestone: | none → icehouse-3 |
Changed in nova: | |
status: | Incomplete → Invalid |
Changed in oslo.messaging: | |
status: | Incomplete → Invalid |
Changed in nova: | |
milestone: | icehouse-3 → none |
I added a simple consumer to check what messages were being generated on notifications.info (since the volume of messages looked too small for nova) - and they are comming from Neutron, so this isn't just as topic issue - it looks as if Nova isn't publishing notifications at all now