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

[CLONE of MB-30818] - intersect scans may fail to act on stop signal

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 5.1.2
    • 4.6.5, 5.0.1, 5.1.1, 5.5.0, 6.0.0, 6.5.0
    • query
    • None
    • Untriaged
    • No

    Description

      Intersect scans (ordered or not) only set their state to stopped if it is received from the getItem side.
      If the stop signal is received from the sendItem side, this not stopped is not set, and upon exiting the intersect scan will try to process the queue all the same.
      If there are more items to be processed than what the channel allows, this will lead to a go routine hang and a memory leak.

      Attachments

        Issue Links

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

          Activity

            People

              korrigan.clark Korrigan Clark (Inactive)
              arunkumar Arunkumar Senthilnathan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty