Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-20166

Metastorage Compaction

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 3.0
    • None
    • Metastorage Compaction
    • Important

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sergeychugunov Sergey Chugunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: