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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs