NDB 叢集內部結構  /  NDB 叢集啟動階段  /  START_MEREQ 處理

5.22 START_MEREQ 處理

處理 START_MEREQ 的第一步是確保目前沒有進行任何本地檢查點;否則,必須等到它完成。下一步是將所有分佈資訊從主要 DBDIH 複製到啟動的 DBDIH。在此之後,所有中繼資料都會在 DBDICT 中同步(請參閱第 5.21 節,「階段 4 中的系統重新啟動處理」)。

在封鎖本地檢查點,然後同步分佈資訊和中繼資料資訊之後,會封鎖全域檢查點。

下一步是將啟動節點整合到全域檢查點協定、本地檢查點協定和所有其他分散式協定中。作為此過程的一部分,節點狀態也會更新。

完成此步驟後,允許再次啟動全域檢查點協定,並傳送 START_MECONF 訊號,以指示啟動節點可以繼續下一個階段。