前置准备
1、前提要求:DN主存在,或者DCF主存在,或者剩余的DN能选主成功
2、降副本:半数以上DN发生故障(DN状态是down或unknown:一般为管理面网络不通或进程不在;DN状态是need repair:主备断连;DN状态是starting:启动中;DN状态是building:重建中),且状态持续(down或unknown状态默认持续12s以上;need repair、starting和building状态默认持续时间达到1min以上,可通过replica_reduce_delay_time配置)
3、升副本:任意DN故障恢复且跟主机同步达到99%,状态持续1min以上(持续时间可通过replica_increase_delay_time配置),就会自动触发升副本操作。只有当上一轮降副本操作执行成功后,才能进行下一轮降副本操作,不支持二次故障。为了防止频繁升降副本,前一次降副本升回后需等待4min才能进行下一次降副本操作。