You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add quorum-based ClusterAvailableCondition for RabbitMQ availability
Replace the raw ReadyCount > 0 check (checkClusterReadiness) with a
quorum-aware ClusterAvailableCondition. The new condition is True when
ReadyCount >= ceil(Replicas/2), ensuring the cluster has quorum before
allowing TransportURL, Policy, Vhost, and User operations.
ClusterAvailableCondition is a sub-condition of ReadyCondition but never
blocks it: quorum is always satisfied before all replicas are ready.
IsReady() still means "fully reconciled" while IsAvailable() means
"can serve traffic".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments