Public bug reported:
[Impact]
* Rabbitmq-server has 2 configuration settings that affect how long it will
wait for the mnesia database to become available
* The default is 30 seconds x 10 retries = 300 seconds
* The startup wrapper rabbitmq-server-wait will wait only 10 seconds
* If the database does not come online within 10 seconds the startup script
will fail despite the fact that rabbitmq-server is still waiting for another
290 seconds.
* This behavior leads to falsely identified failures in OpenStack for example
when a Rabbitmq cluster is restarted out of order (LP: #1828988)
[Test Case]
* Create Rabbitmq cluster and create a queue with "ha-mode: all" policy
* Shut down nodes one by one
* Restart the node that was shut down first
* This node will fail to start because it was not the master of the queue
* Note that the startup script (SysV or systemd) will fail after 10 seconds
while the rabbitmq-server process is still waiting for the database to come
online
[Regression Potential]
* I am not aware of any potential regressions
** Affects: charm-rabbitmq-server
Importance: Undecided
Assignee: Nicolas Bock (nicolasbock)
Status: New
** Affects: rabbitmq-server (Ubuntu)
Importance: Undecided
Status: New
** Affects: rabbitmq-server (Ubuntu Bionic)
Importance: Undecided
Status: New
** Affects: rabbitmq-server (Ubuntu Disco)
Importance: Undecided
Status: New
** Affects: rabbitmq-server (Ubuntu Eoan)
Importance: Undecided
Status: New
** Affects: rabbitmq-server (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: charm-rabbitmq-server
Assignee: (unassigned) => Nicolas Bock (nicolasbock)
** Also affects: rabbitmq-server (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1870619
Title:
rabbitmq-server startup does not wait long enough
To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-rabbitmq-server/+bug/1870619/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs