[ 
https://issues.apache.org/jira/browse/IOTDB-6129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

LiYuheng reassigned IOTDB-6129:
-------------------------------

    Assignee: LiYuheng

> 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
>            Assignee: LiYuheng
>            Priority: Major
>
> [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