Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 1.2.0 beta 1
    • Component/s: Core
    • Labels:

      Description

      Under size-tiered compaction, you can generate large sstables that compact infrequently. With expiring columns mixed in, we could waste a lot of space in this situation.

      If we kept a TTL EstimatedHistogram in the sstable metadata, we could do a single-sstable compaction aginst sstables with over 20% expired data.

      1. cassandra-1.1-3442.txt
        35 kB
        Yuki Morishita
      2. 3442-v3.txt
        42 kB
        Jonathan Ellis
      3. 3442-track-tombstones.txt
        51 kB
        Yuki Morishita

        Activity

        Gavin made changes -
        Workflow patch-available, re-open possible [ 12748863 ] reopen-resolved, no closed status, patch-avail, testing [ 12753922 ]
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12640517 ] patch-available, re-open possible [ 12748863 ]
        Jonathan Ellis made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Yuki Morishita made changes -
        Attachment 3442-track-tombstones.txt [ 12517288 ]
        Jonathan Ellis made changes -
        Attachment 3442-v3.txt [ 12516344 ]
        Yuki Morishita made changes -
        Status In Progress [ 3 ] Patch Available [ 10002 ]
        Jonathan Ellis made changes -
        Fix Version/s 1.2 [ 12319262 ]
        Fix Version/s 1.1.1 [ 12319857 ]
        Yuki Morishita made changes -
        Attachment cassandra-1.1-3442.txt [ 12513994 ]
        Yuki Morishita made changes -
        Attachment 3442.txt [ 12504443 ]
        Sylvain Lebresne made changes -
        Fix Version/s 1.1.1 [ 12319857 ]
        Fix Version/s 1.1 [ 12317615 ]
        Jonathan Ellis made changes -
        Status Patch Available [ 10002 ] In Progress [ 3 ]
        Jonathan Ellis made changes -
        Reviewer slebresne jbellis
        Jonathan Ellis made changes -
        Fix Version/s 1.1 [ 12317615 ]
        Reviewer slebresne
        Yuki Morishita made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Yuki Morishita made changes -
        Attachment 3442.txt [ 12504443 ]
        Jonathan Ellis made changes -
        Assignee Sylvain Lebresne [ slebresne ] Yuki Morishita [ yukim ]
        Jonathan Ellis made changes -
        Field Original Value New Value
        Assignee Sylvain Lebresne [ slebresne ]
        Jonathan Ellis created issue -

          People

          • Assignee:
            Yuki Morishita
            Reporter:
            Jonathan Ellis
            Reviewer:
            Jonathan Ellis
          • Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development