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

Pluggable Compaction

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.0.0
    • None

    Description

      In CASSANDRA-1608, I proposed some changes on how compaction works. I think it also makes sense to allow the ability to have pluggable compaction per CF. There could be many types of workloads where this makes sense. One example we had at Digg was to completely throw away certain SSTables after N days.

      This ticket addresses making compaction pluggable only.

      Attachments

        1. 0002-rename-major-minor-to-maximal-background-in-Compacti.patch
          12 kB
          Alan Liang
        2. 0002-rename-major-minor-to-maximal-background-in-Compacti.patch
          12 kB
          Alan Liang
        3. 0002-Pluggable-Compaction-and-Expiration.patch
          209 kB
          Alan Liang
        4. 0002-pluggable-compaction.patch
          124 kB
          Alan Liang
        5. 0002-pluggable-compaction.patch
          125 kB
          Alan Liang
        6. 0002-pluggable-compaction.patch
          125 kB
          Alan Liang
        7. 0002-pluggable-compaction.patch
          126 kB
          Alan Liang
        8. 0002-pluggable-compaction.patch
          128 kB
          Alan Liang
        9. 0002-pluggable-compaction.patch
          277 kB
          Benjamin Coverston
        10. 0002-pluggable-compaction.patch
          128 kB
          Benjamin Coverston
        11. 0001-pluggable-compaction.patch
          128 kB
          Alan Liang
        12. 0001-pluggable-compaction.patch
          130 kB
          Alan Liang
        13. 0001-pluggable-compaction.patch
          130 kB
          Alan Liang
        14. 0001-move-compaction-code-into-own-package.patch
          144 kB
          Alan Liang
        15. 0001-move-compaction-code-into-own-package.patch
          194 kB
          Alan Liang
        16. 0001-move-compaction-code-into-own-package.patch
          193 kB
          Alan Liang
        17. 0001-move-compaction-code-into-own-package.patch
          193 kB
          Alan Liang
        18. 0001-move-compaction-code-into-own-package.patch
          193 kB
          Alan Liang
        19. 0001-move-compaction-code-into-own-package.patch
          193 kB
          Alan Liang

        Issue Links

          Activity

            People

              alanliang Alan Liang
              lenn0x Chris Goffinet
              Alan Liang
              Benjamin Coverston
              Votes:
              3 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: