** Description changed:

  [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)
+  * 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
+  * 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
+  * This change potentially increases the time the rabbitmq-server service 
takes to start up which might lead to failures down the dependency chain of 
startup services.
+  * This change potentially changes the result of starting the rabbitmq-server 
service in case the mnesia database takes more than 10 seconds to come online. 
Without this change, the service will incorrectly fail while it will succeed 
with this change.

-- 
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

Reply via email to