# 操作步骤
多数派故障计算公式：
多数派故障数 =（副本数+1）/2。
DN故障检测机制：
down或unknown状态默认持续12s以上。
need repair、starting和building状态默认持续1min以上。
1、在一主三备配置中，多数派故障为（4 + 1）/2 = 2，这意味着当dn_6002,dn_6003,dn_6004中有两个或以上副本故障（DN状态是down、unknown、need repair、building或starting），数据库将无法达成多数派提交，数据库状态变为Unavailable。
2、CM检测到DN故障满足一定时间后，触发降副本操作，修改同步列表。
3、dn_6001的默认同步列表为synchronous_standby_names = 'ANY 2(dn_6002,dn_6003,dn_6004)'，代表dn_6001为主时，除自己外，需要dn_6002,dn_6003,dn_6004中任意两个提交后，才能达成多数派提交。假设dn_6003,dn_6004故障，那么数据库无法再达成多数派提交，业务中断。CM将自动调整dn_6001同步列表为synchronous_standby_names = 'ANY 2(dn_6002)'，此时，仅需要dn_6002提交成功即可达成多数派提交。
4、同步列表修改完成后，业务可以正常执行，数据库状态变为Degraded。
5、当任意节点故障恢复且跟主机同步达到99%，状态默认持续1min，CM将自动触发升副本操作，修改dn_6001同步列表，当故障节点全部加回到同步列表后，数据库状态变为Normal。
