TiDB集群中如果出现多个TIKV机器故障,怎么判断region是否多数派故障

https://docs.pingcap.com/zh/tidb/stable/pd-control#恢复数据时寻找相关-region
例如当 [store1, store30, store31] 宕机时不可用时,我们可以通过查找所有 Down 副本数量大于正常副本数量的所有 Region:

>> region --jq=".regions[] | {id: .id, peer_stores: [.peers[].store_id] | select(length as $total | map(if .==(1,30,31) then . else empty end) | length>=$total-length) }"
1 个赞