Closed dumbbell closed 2 weeks ago
Additional observations:
rabbitmqctl join_node this-is-not-a-node@argh
takes over a minute to return. This is bad UX.clustering_managment_SUITE
take longer than it needs to. There are two tests that test this functionality and each take over a minute to complete.
This reverts commit 8749c605f5d37112529df565201507f1bd4b19ae.
Why
The patch was supposed to solve an issue that we didn't understand and that was likely a network/DNS problem outside of RabbitMQ. We know it didn't solve that issue because it was reported again 6 months after the initial pull request (#8411).
What we are sure however is that it increased the testing of RabbitMQ significantly because the code loops for 10+ minutes if the remote node is not running.
The retry in the Feature flags subsystem was not the right place either. The
noconnection
error is visible there because it runs earlier during RabbitMQ startup. But retrying there won't solve a network issue magically.There are two ways to create a cluster:
Let's revert it until the root cause is really understood.