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

mongos shutdown is non-deterministic when the shutdown command is executed

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • ALL
    • Integration 11 (03/14/16)
    • 0

    Description

      Once we signalShutdown() in exitCleanly, we're in a race to shutdown between the main thread (which will return from mongoSMain and call quickExit) and the thread handling the connection, which will join all the task executor threads and then call dbExit(). Depending on which thread wins, we get different logging output, since dbExit logs the process' exit code before returning. This is causing exit_logging.js to be flaky.

      Attachments

        Activity

          People

            adam.midvidy Adam Midvidy
            adam.midvidy Adam Midvidy
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: