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

Add generic way of adding SSTable components required custom compaction strategy

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 1.2.0 beta 2
    • Component/s: None
    • Labels:

      Description

      CFS compaction strategy coming up in the next DSE release needs to store some important information in Tombstones.db and RemovedKeys.db files, one per sstable. However, currently Cassandra issues warnings when these files are found in the data directory. Additionally, when switched to SizeTieredCompactionStrategy, the files are left in the data directory after compaction.

      The attached patch adds new components to the Component class so Cassandra knows about those files.

        Attachments

        1. pluggable_custom_components-1.1.5-2.patch
          17 kB
          Piotr Kołaczkowski
        2. pluggable_custom_components-1.1.5.patch
          16 kB
          Piotr Kołaczkowski
        3. 4049-v5.txt
          13 kB
          Piotr Kołaczkowski
        4. 4049-v4.txt
          13 kB
          Piotr Kołaczkowski
        5. 4049-v3.txt
          13 kB
          Jonathan Ellis

          Issue Links

            Activity

              People

              • Assignee:
                pkolaczk Piotr Kołaczkowski
                Reporter:
                pkolaczk Piotr Kołaczkowski
                Reviewer:
                Jonathan Ellis
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: