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

Xiangdong Huang reassigned IOTDB-554:
-------------------------------------

    Assignee: Tan xinyu

> [Distributed] Add the ability to resolve log inconsistencies for 
> AppendEntries request
> --------------------------------------------------------------------------------------
>
>                 Key: IOTDB-554
>                 URL: https://issues.apache.org/jira/browse/IOTDB-554
>             Project: Apache IoTDB
>          Issue Type: Improvement
>          Components: Core/Cluster
>            Reporter: Tan xinyu
>            Assignee: Tan xinyu
>            Priority: Major
>              Labels: distributed
>
> Currently the leader use heartbeat requests to periodically resolve log 
> conflicts, while AppendEntries is only used to synchronize the latest log 
> entry, even if the logs do not match. If there is an inconsistency in the log 
> between nodes, the leader can only wait for a periodic heartbeat to try to 
> solve it, but cannot solve it in a short time, which eventually leads to poor 
> read performance. In fact, the leader should try to resolve the conflict as 
> soon as they encounter a conflict after sending an AppendEntries request.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to