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

[CBM] Improve roll back logic efficiency

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • Morpheus
    • 7.6.0
    • tools
    • None
    • 0

    Description

      Problem

      When merging, we iterate over the range files of all of the backups that have yet to be merged (here). We do this to prevent rollbacks (see MB-37092). This can be very inefficient, especially when lots of backups are being merged, as the number of range file reads is proportional to the square of the number of backups being merged.

      Fix

      Find a more efficient way of doing this while retaining rollback logic.

      Attachments

        Issue Links

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

          Activity

            People

              owend Daniel Owen
              safian.ali Safian Ali
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty