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

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • 3.4.0-rc1
    • Affects Version/s: None
    • Component/s: Concurrency
    • Fully Compatible
    • ALL
    • Integration 2016-10-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Geert Bosch
            Reporter:
            Mathias Stearn
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: