diff --git a/src/cm_server/cms_arbitrate_datanode_pms.cpp b/src/cm_server/cms_arbitrate_datanode_pms.cpp index 9f6463ae20a4fc56217ea6497977ff10504d5e43..82447693edf186774a1e1aea0af47ce926243639 100644 --- a/src/cm_server/cms_arbitrate_datanode_pms.cpp +++ b/src/cm_server/cms_arbitrate_datanode_pms.cpp @@ -2213,11 +2213,7 @@ static void DnArbitrateInner(DnArbCtx *ctx) static bool IsMaintance(maintenance_mode mode) { - if (mode == MAINTENANCE_MODE_UPGRADE || mode == MAINTENANCE_MODE_UPGRADE_OBSERVATION || - mode == MAINTENANCE_MODE_DILATATION || mode == MAINTENANCE_NODE_DISASTER_RECOVERY) { - return true; - } - return false; + return mode != MAINTENANCE_MODE_NONE; } static void InitDnArbCond(DnArbCtx *ctx)