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

Race condition in MemB with concurrent non-intrusive backup can cause hang in index instance delete

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 4.5.0
    • 4.5.0
    • secondary-index
    • None
    • Untriaged
    • Unknown

    Description

      The MemDB close() shuts down all the GC workers. GC workers are
      responsible for delta backup writing. If a backup task is initiated
      at the same time as MemDB.Close(), backup task would send state change
      messages to GC workers. But, GC workers would have been shutdown by that
      time. This would cause backup task to wait indefinitely for ack from GC
      workers.

      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:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty