You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Kirill Tkalenko (Jira)" <ji...@apache.org> on 2022/06/24 08:51:00 UTC
[jira] [Created] (IGNITE-17228) Get rid of the checkpoint markers
Kirill Tkalenko created IGNITE-17228:
----------------------------------------
Summary: Get rid of the checkpoint markers
Key: IGNITE-17228
URL: https://issues.apache.org/jira/browse/IGNITE-17228
Project: Ignite
Issue Type: Improvement
Reporter: Kirill Tkalenko
Fix For: 3.0.0-alpha6
In 2.0, each checkpoint creates *start* and *end* markers on disk to perform a binary recovery if the node crashed in the middle of the checkpoint (there is no *end* market) which allows us to save the consistency of *index.bin* files (a special group cache file that stores all the indexes of this group).
Since there is no WAL in 3.0 and indexes will be in each partition file, there is no need for checkpoint markers.
What should be done:
* Get rid of *org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointMarkersStorage*;
* Remove related tests;
* If logical recovery is not yet supported, then we need to drop the node (throw exceptions at the start of the node) if we crashed in the middle of the checkpoint.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)