You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Xinyu Tan (Jira)" <ji...@apache.org> on 2022/06/10 05:20:00 UTC
[jira] [Created] (IOTDB-3448) Migrate the logic of deleteRegion onto the consensus module
Xinyu Tan created IOTDB-3448:
--------------------------------
Summary: Migrate the logic of deleteRegion onto the consensus module
Key: IOTDB-3448
URL: https://issues.apache.org/jira/browse/IOTDB-3448
Project: Apache IoTDB
Issue Type: Improvement
Reporter: Xinyu Tan
Assignee: Xinyu Tan
The deletion of a region is used as a raft log to synchronize inside the region.
If the underlying state machine fails to recover to the previous state after the restart, NPE problems may occur during the restart.
In addition, executing a raft log that removes itself is very strange for the consensus layer because we still end up removing the corresponding region in the consensus layer, which is not done in current implementation
So we can move the deleteRegion operation above the consensus layer
--
This message was sent by Atlassian Jira
(v8.20.7#820007)