Yuan Tian created IOTDB-6228:
--------------------------------

             Summary: Improve the high availability of IoTDB
                 Key: IOTDB-6228
                 URL: https://issues.apache.org/jira/browse/IOTDB-6228
             Project: Apache IoTDB
          Issue Type: Improvement
          Components: Core/Engine
            Reporter: Yuan Tian
            Assignee: Yuan Tian


For 3C3D 2 replicas or 3 replicas dataregion, if we kill one datanode, client 
should keep inserting data successfully without any error.
However, currently, there is no retry logic in dispatch for write, so if the 
leader of one DataRegionGroup is down, the dispatch phase will fail and will 
return a 302 status code to Session, and meet this kind of StatusCode, Session 
won't retry this write request, it will throw this exception to the upper 
layer. You will get the error msg like the following:

!https://user-images.githubusercontent.com/16079446/277609629-c0987905-5816-4daa-a664-0503c0edac12.png!

more details about this improvement can be found in this feishu 
doc([https://timechor.feishu.cn/docx/WuVJdNpGOowEGIxvaOlcwt9mngg])



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

Reply via email to