LiYuheng created IOTDB-6129:
-------------------------------

             Summary: ConfigNode restarts without relying on Seed-ConfigNode
                 Key: IOTDB-6129
                 URL: https://issues.apache.org/jira/browse/IOTDB-6129
             Project: Apache IoTDB
          Issue Type: Improvement
          Components: Core/Cluster
            Reporter: LiYuheng


[https://apache-iotdb.feishu.cn/docs/doccnSfXXrSbLu3ETmDWLY5tmwu#H8SOcB]

[https://github.com/apache/iotdb/pull/10988]

 

As of version 1.2.1, the roles of the current ConfigNode are divided into 
Seed-ConfigNode and non-Seed-ConfigNode. The former is the first started 
ConfigNode, and the latter is the ConfigNode started later.

After forming a multi-replica ConfigNode cluster, a Leader-ConfigNode and 
several Follower-ConfigNodes are selected. The expected behavior is that when a 
small number of ConfigNode nodes go down, the ConfigNode cluster can still 
elect a Leader and provide services to meet high availability requirements.

However, in the current implementation, the non-Seed-ConfigNode depends on the 
Seed-ConfigNode during restart. That is, if the Seed-ConfigNode goes down, 
other non-Seed-ConfigNodes cannot restart, which poses a risk to the high 
availability guarantee of the IoTDB ConfigNode cluster.

Therefore, it is expected in version 1.2.2 to remove the dependency of 
non-Seed-ConfigNode on Seed-ConfigNode during restart, further enhancing the 
high availability of IoTDB ConfigNode.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to