hosts cannot be taken out of maintenance mode even if there are no running notifications
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Masakari Charm |
Invalid
|
Undecided
|
Unassigned | ||
masakari |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I ran into a situation where some hosts in a failover segment entered on_maintenance=True but the same hosts had no notifications in a 'running' state.
When I attempted to set the on_maintenance=
skarim-macbook:~ skarim$ openstack segment host update segment1 0971c8ff-
ConflictException: 409: Client Error for url: http://
segment and notification list outputs: https:/
The only workaround for this was to delete all the notifications for these hosts.
Are you able to reliably reproduce this ? If so what steps does it take to reproduce it ? When you say that the only way to work-around it is to delete notifications do you mean by running SQL against the database ?