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

listDatabases command doesn't hold global lock when getting the list of databases

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.0-rc1
    • Component/s: Concurrency
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      Integration 2016-10-10

      Description

      It uses DBLock when querying the individual dbs, but it doesn't hold any locks during the initial call into the storage engine. At the very least this can race with clean shutdown.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: