Resolving RabbitMQ Cluster Incompatibility
- Updated2025-11-26
- 2 minute(s) read
Resolving RabbitMQ Cluster Incompatibility
Reset the RabbitMQ cluster if it fails to initialize properly due to an incompatible feature flag configuration. You might encounter this issue while updating SystemLink Enterprise.
- Upgrade or downgrade SystemLink Enterprise to the version you want.
-
To delete the RabbitMQ cluster stateful set, open the command prompt and run
the following command.
kubectl -n namespace delete statefulset release-rabbitmq
Where,- namespace is the namespace created for the application.
- release is the name Helm assigns to the installed collection of software.
-
To determine the set of persistent volume claims associated with the RabbitMQ
cluster, run the following command.
kubectl -n namespace get pvc --selector=app.kubernetes.io/name=rabbitmq
This command returns a list of persistent volume claims including data-release-rabbitmq-0, data-release-rabbitmq-1, and data-release-rabbitmq-2. You might have additional volumes depending on the configuration of the application. -
Run the following command for each of the volumes returned in the previous step
to delete them.
kubectl -n namespace delete pvc data-release-rabbitmq-n
Where,- n is the volume to delete.
-
To verify that you deleted all volume claims, run the following command.
kubectl -n namespace get pvc --selector=app.kubernetes.io/name=rabbitmq
-
To determine the current version of the SystemLink Enterprise
Helm release, run the following command.
helm -n namespace status release
-
To roll back the Helm release to the deployed state of the current version, run
the following command.
helm -n namespace rollback release revision --recreate-pods
Where,- revision is the REVISION value the previous command returns.
The RabbitMQ cluster will redeploy as a fresh install rather than an upgrade and bypass any restrictions on upgrade version. All pods in the application will be recreated and will use the new RabbitMQ cluster. Time to redeploy varies based on the size of your cluster.
Related Information
- Release Notes
- Updating SystemLink Enterprise
Modify the configuration or upgrade to a newer version of the SystemLink Enterprise application.
- Required feature flags in RabbitMQ 3.11.0