Sergey Chugunov created IGNITE-20166:
----------------------------------------

             Summary: Metastorage Compaction
                 Key: IGNITE-20166
                 URL: https://issues.apache.org/jira/browse/IGNITE-20166
             Project: Ignite
          Issue Type: Epic
            Reporter: Sergey Chugunov


General logic of metastorage is that it supports multiple versions for the same 
key corresponding to different timestamps.

At the same time there is a concept of a low watermark - a moment in time when 
all timestamps falling below that mark become obsolete and can be pruned from 
Metastorage.

We need to implement a mechanism to compact Metastorage to remove obsolete 
keys. At the same time some components may rely on availability of history of 
key's versions.



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

Reply via email to