It happened after restart of a node in cluster. It complains about incompatible_feature_flags and stops. The doc says that once a feature flag enabled it is impossible to disable. The only other running node in cluster has that flag (user_limit
) disabled and once this newly started node completes syncing tables from peer it says in the log that
Application mnesia exited with reason: stopped
BOOT FAILED
===========
Error during startup: {error,
{incompatible_feature_flags,
{not_active,
"All replicas on diskfull nodes are not active yet",
rabbit_user,
[rabbit@rabbitmq3]}}}
I also tried by killing all process relating to rabbit server (including erlang one) and editing rabbit@rabbitmq1-feature_flags
before start, but it gets overridden and no success.
I prefer not to enable user_limit
feature flag on the running node and remove it on this node whatever it takes. How can I reset this node (for example by removing mnesia
directory or else) to forget about its already enabled flag and then join it to the cluster again.
PS: rabbit@rabbitmq3 is also another node in cluster that is down and causing no harm.