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

Support group commit API for multiple vbuckets during KV shard flush

    XMLWordPrintable

Details

    • KV-Engine Sprint 2021 July

    Description

      The current KV shard flushing model requires an fsync for every vbucket batch. If we add a group commit API for multiple vbucket batch, it enables to amortize the cost of fsync per vbucket group batch. This can reduce the number write IOPS consumed during flushing.

      Attachments

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

        Activity

          People

            sarath Sarath Lakshman
            sarath Sarath Lakshman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty