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

Async always exits child asyncs with 'shutdown', which prevents some async processes receiving the intended exit reason

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • Morpheus
    • 7.6.0
    • ns_server
    • None
    • Triaged
    • 0
    • Unknown

    Description

      This issue was originally noticed causing MB-54050 which is being fixed in Trinity. However, the underlying issue is that when terminating children of asyncs we replace the exit reason with shutdown, meaning that children that handle specific exit reasons differently will potentially be behaving incorrectly. This behaviour was introduced here: https://review.couchbase.org/c/ns_server/+/104297

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-58734
          # Subject Branch Project Status CR V

          Activity

            People

              peter.searby Peter Searby
              peter.searby Peter Searby
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There is 1 open Gerrit change

                  PagerDuty