Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-61685

Magma should create checkpoints only on data size

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • None
    • None
    • storage-engine
    • 0

    Description

      Currently we force create checkpoints every two minutes or 2% of data size. In slower workloads, this results in very high wasted space as observed in CBSE-16847. To clear away wasted space Magma will have to perform additional compaction increasing Write Amplification.

      We can prevent this by removing the 2 minute checkpointing for rollback and only hold and create checkpoints based on overhead and data size.

      We will have to evaluate the impact of this on tombstone purging, forced compaction, DCP scans and rollback.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            apaar.gupta Apaar Gupta
            apaar.gupta Apaar Gupta
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty