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 2024/09/26 10:27:00 UTC

[jira] [Created] (IGNITE-23290) Saving a revision of a compaction in Metastorage

Kirill Tkalenko created IGNITE-23290:
----------------------------------------

             Summary: Saving a revision of a compaction in Metastorage
                 Key: IGNITE-23290
                 URL: https://issues.apache.org/jira/browse/IGNITE-23290
             Project: Ignite
          Issue Type: Improvement
            Reporter: Kirill Tkalenko


We need an API to save the revision of the metastorage compaction:
# Locally saves the compaction revision to the metastorage KV storage meta (as well as the revision and update counter of the metastorage). Which we will then need to read after recovery the node. After that we should *{color:#DE350B}not{color}* throw *org.apache.ignite.internal.metastorage.exceptions.CompactedException* for new read methods from metastorage that request a revision less than or equal to the passed one.
# Locally saves the compaction revision to the metastorage in memory. After that we should throw *org.apache.ignite.internal.metastorage.exceptions.CompactedException* for new read methods from metastorage that request a revision less than or equal to the passed one.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)