When performing loss of quorum recovery, use range_committed_index value collected from replicas to pick winning replica.
Current approach is to pick voter replica with highest storeid which is consistent but not necessarily the best choice. Highest range committed index would provide most up to date descriptor value which would be a better choice.
Previously it was not possible because we needed a node local decision. With the centralized data collection approach it is now possible.
See #72527
When performing loss of quorum recovery, use range_committed_index value collected from replicas to pick winning replica.
Current approach is to pick voter replica with highest storeid which is consistent but not necessarily the best choice. Highest range committed index would provide most up to date descriptor value which would be a better choice.
Previously it was not possible because we needed a node local decision. With the centralized data collection approach it is now possible.
See #72527