Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-20030

ForwardingCatalogManager::shutdown races with _replaceCatalogManager

    XMLWordPrintable

Details

    • Fully Compatible
    • ALL
    • Sharding F (01/29/16)

    Description

      If _replaceCatalogManager gets scheduled in a task executor, but does not start to run before another thread executes ForwardingCatalogManager::shutdown(), the shutdown might complete before the replace runs, which could lead to the FCM being destroyed while there is still an outstanding operation on it.

      Attachments

        Issue Links

          Activity

            People

              spencer@mongodb.com Spencer Brody (Inactive)
              schwerin@mongodb.com Andy Schwerin
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: