avoid swallow up the notification
Bug #1466722 reported by
Lianhao Lu
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Won't Fix
|
Low
|
Lianhao Lu |
Bug Description
Currently, ceilometer doesn't use the 'pool' parameter when creating notification listener out of oslo.messaging. If there is another application creating the notification listener without setting the pool parameter too, that notification could only be received by either that application or ceilometer, but not by both of them. So either ceilometer or that application would miss that notification.
To avoid such conflict with other applications, we need to set the pool parameter. See http://
Changed in ceilometer: | |
status: | New → In Progress |
To post a comment you must log in.
After discussing with sileht, it seems having ceilometer set pool param has some side effect with current oslo.messaging. Ceilometer might lose the notification if restarting rabbitmq and if a notification is sent before ceilometer is reconnect to rabbitmq.
only notifications.XXXX queue are always present and ensure ceilometer to not miss notification. So we need to stick the current implementation before we make it configurable in oslo.messaging the list of queue that the notifier must ensure that exists.