Hi,
My current setup has RabbitMQ 3.8.17 , Erlang 24.0.2 on K8s.
I want to eventually upgrade to RabbitMQ 3.9.6, Erlang 24.0.5
My upgrades and rollbacks are done in a rolling fashion, with 1 pod going down and coming up with a new version, at a time.
From 3.8.17, I can upgrade successfully to 3.8.21, Erlang 24.0.5. Rollback also works.
From 3.8.21, I can upgrade successfully to 3.9.6, Erlang 24.0.5. Rollback also works.
From 3.8.17, I can upgrade successfully to 3.9.6, Erlang 24.05. Rollback creates mismatched cookies across my pods.
It is very much possible that this is a bug in my cookie injection logic, which I need to debug.
My question to this group is if this is a supported rollback.
I have seen a couple of documentation links about -
- Upgrade from 3.8.x to 3.9.x requiring a full cluster stop? Is my reading correct?
- Requirement of Feature Flags that were added in 3.8.x.
I don't see a problem with upgrades to 3.9.6, am not sure if this is indeed the case.
Thanks and Regards,
Utkarsh