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

CEP-11: Memtable API implementation

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 4.1-alpha1, 4.1
    • Local/Memtable
    • None
    • Performance
    • Normal
    • All
    • Docs
    • Hide

      Existing memtable implementation is tested as before. New implementations will need to also perform all memtable tests in addition to implementation-specific unit tests.

      New configuration options need to be added to the documentation.

       

      Show
      Existing memtable implementation is tested as before. New implementations will need to also perform all memtable tests in addition to implementation-specific unit tests. New configuration options need to be added to the documentation.  

    Description

      Pluggable memtable API as described in CEP-11.

       

      Initial version is already available in this branch, and needs to be updated to the changes in trunk. Two additional features suggested by CEP reviewers are also to be implemented:

      • Sharding support: extending the memtable owner interface to supply suitable shard boundaries that split the owned token space and are in agreement with disk boundaries.
      • Shared read API with sstables: defining a common interface for reading partitions from memtables and sstables; this is to include filters to avoid unnecessary copying.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            blambov Branimir Lambov Assign to me
            blambov Branimir Lambov
            Branimir Lambov
            Andres de la Peña, Caleb Rackliffe
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 23h 40m
                23h 40m

                Slack

                  Issue deployment