You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Xu Shao Hong (Jira)" <ji...@apache.org> on 2022/05/16 09:51:00 UTC
[jira] [Created] (RATIS-1582) Add notify install snapshot finished event to trigger cleanup of snapshot
Xu Shao Hong created RATIS-1582:
-----------------------------------
Summary: Add notify install snapshot finished event to trigger cleanup of snapshot
Key: RATIS-1582
URL: https://issues.apache.org/jira/browse/RATIS-1582
Project: Ratis
Issue Type: Improvement
Components: snapshot
Reporter: Xu Shao Hong
Assignee: Xu Shao Hong
Currently, the notify install snapshot would not inform when the whole progress is done
From the Ozone side, the statemachine's notifyInstallSnapshotFromLeader is a single request and process. It is fine before we find out that the installation of snapshot could get stuck due to the whole RocksDB replacement each time (the leader could have purged the raft log during transferring the snapshot and thus triggers another snapshot installation when the previous install request is done). To solve this, we come up with the incremental snapshot idea, which could transfer the incremental part of RocksDB in the next install request, and needs to preserve the checkpoints.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)