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

Order DCP streams when streaming from multiple VB

    XMLWordPrintable

Details

    Description

      Problem

      For consistency cbbackupmgr is forced to open all vbucket streams at once.  This a has a performance impact because the streams are interlaced, which causes cbbackupmgr to jump between different vbucket files.

      For supporting backup to S3 it is too expensive to hold all 1024 vbuckets open at once, because to be cost efficient the upload chunks have to be large.

      A possible solution is to open and stream one vbucket at a time, however this causes consistency problems.

      It is suggested that a DCP control message cold be used to state that it will open the file handle to all vbuckets, which gives consistency, however stream only one vbucket at a time

       

       

      Attachments

        Issue Links

          Activity

            People

              owend Daniel Owen
              owend Daniel Owen
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty