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

Make LeveledManifest more generic

    XMLWordPrintableJSON

Details

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

    Description

      The idea of the compaction manifest seems like a general one for different compaction strategies.

      In a few places, leveled manifest is named directly, e.g. Directories. Those places should be changed to just refer to manifest. Also, leveled manifest should be broken out into an abstract class which contains the generations without knowledge of what the different generations are. This way, leveled manifest remains for leveled compaction, while other compaction strategies can use the abstract manifest.

      Attachments

        Issue Links

          Activity

            People

              carlyeks Carl Yeksigian
              carlyeks Carl Yeksigian
              Carl Yeksigian
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: