Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-8078

Add a detailed compaction history table to show file lineage

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Won't Fix
    • 2.1.1
    • None
    • Cassandra on any platform

    Description

      Currently system.compaction_history only contains summary information about a compaction, which is useful if users only care about when the compaction occurs and the benefits generated by the compaction. However, it does not show the detailed src->dst SSTable mappings. For example, it does not show which SSTable is created or deleted as a result of compaction. As a result, when users want to backup or archive data files, they may end up backing-up different SSTables that represent exactly the same user data.

      It will be great if there is a system.compaction_detailed_history table that remembers the detailed lineage of SSTables so the backup task does not have to figure out the duplicate data on its own.

      Attachments

        Activity

          People

            Unassigned Unassigned
            Maohua Lu Maohua
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 504h
                504h
                Remaining:
                Remaining Estimate - 504h
                504h
                Logged:
                Time Spent - Not Specified
                Not Specified