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)