5.5 STTOR 階段 2

在此階段中,唯一真正參與運作的核心區塊是 NDBCNTR

在此階段中,NDBCNTR 會取得每個已設定叢集資料節點的目前狀態。訊息會從 QMGR 傳送到 NDBCNTR,報告任何節點狀態的變更。NDBCNTR 也會設定與 StartPartialTimeoutStartPartitionTimeoutStartFailureTimeout 組態參數對應的計時器。

下一步是將 CNTR_START_REQ 訊號傳送到建議的主節點。通常,總統也會被選為主節點。然而,在系統重新啟動期間,當啟動節點具有比總統上存活的更新的全域檢查點時,即使 QMGR 不將其識別為總統,此節點仍將接管為主節點。如果啟動節點被選為新的主節點,則會使用 CNTR_START_REF 訊號通知其他節點。

主節點會保留 CNTR_START_REQ 訊號,直到準備好啟動新節點,或在初始重新啟動或系統重新啟動時啟動叢集。

當啟動節點收到 CNTR_START_CONF 時,它會按以下順序啟動 NDB_STTOR 階段: