--- ./source/private_module/pmgr/feature/backendaa/pmgr.c	2018-02-09 13:47:03.000000000 +0000
+++ ./source/private_module/pmgr/feature/backendaa/pmgr.c.hotpatch	2021-02-02 06:52:16.000000000 +0000
@@ -249,7 +249,7 @@
      LVOS_TP_END
      
 }
-
+void setRelocDispatchSwitch(bool dispatchSwitch);
  /**************************************************************************
     :  ñĿпڵID
 :  nodeBitMap    ڵλͼ  
@@ -271,7 +271,6 @@
     int32_t ret = RETURN_ERROR;
 
     chassisNodeNum = GET_LINKED();
-
     /* ȡID */
     getNodeGroupId(getLocalNid(), &nodeGroupId);
     /*ǰڵԴӡ־*/
@@ -291,6 +290,7 @@
             /*֮ǰΪЧΪЧ*/
             if(0 != nodeValidNum && INVALID_NID == g_NodeIdInChassis[nodeNum] && nodeNid != getLocalNid())
             {
+                setRelocDispatchSwitch(B_FALSE);
                 isNeedSync = TRUE; /*Ҫͬ*/
             }
             g_NodeIdInChassis[nodeNum] = nodeNid;
--- ./source/private_module/pmgr/pmgr_task_action.c	2018-03-14 10:44:13.000000000 +0000
+++ ./source/private_module/pmgr/pmgr_task_action.c.hotpatch	2021-02-02 06:52:16.000000000 +0000
@@ -1450,7 +1450,7 @@
     return RETURN_OK;
 
 }
-
+void setRelocDispatchSwitch(bool dispatchSwitch);
 /**************************************************************************
 *     : ͬϢԶ˵
 * : task    taskеṹ
@@ -1470,6 +1470,7 @@
     
     if (RETURN_OK == ret)
     {
+        setRelocDispatchSwitch(B_TRUE);
         DBG_LogInfo(PMGR_LOG_ID0351, "Sync pool info to peer succeeded.");
     }   
 
@@ -1478,7 +1479,6 @@
     freeEventHandleTask(ehTask);
 
     return RETURN_OK; 
-
 }
 
 /**************************************************************************
