Details
-
Bug
-
Resolution: Fixed
-
Major
-
4.5.0
Description
validate_autofailover_bucket() is relevant for KV nodes. It is not needed for non-KV nodes.
Based on code inspection:
In a scenario where a cluster has some existing unsafe buckets (buckets with some non-active vbuckets), validate_autofailover_bucket() can prevent auto-failover of non-KV nodes. But, then the cluster is already in bad shape given that it is not serving data from some vBuckets. Still, it will be good to skip validate_autofailover_bucket() for non-KV nodes.