When the Zookeeper cluster is under heavy load or when Zookeeper is using poorly optimized hardware, Pulsar metadata can get out of sync and end up in a bad state.
We need to ensure that additional robustness is added to the Pulsar Brokers' interactions with Zookeeper to ensure that corrupt metadata can be identified and corrected quickly.
Original Issue: apache/pulsar#6251
When the Zookeeper cluster is under heavy load or when Zookeeper is using poorly optimized hardware, Pulsar metadata can get out of sync and end up in a bad state. We need to ensure that additional robustness is added to the Pulsar Brokers' interactions with Zookeeper to ensure that corrupt metadata can be identified and corrected quickly.