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

Failure to commit chunk migration due to config server shut down fasserts

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Sharding
    • Labels:
      None

      Description

      This is the current shutdown check in the migration critical section: https://github.com/mongodb/mongo/blob/77076b4121dbf89c1c7789e4c3b06e591e594d0d/src/mongo/db/s/migration_source_manager.cpp#L358-L365. However, it only successfully obviates fassert if globalInShutdownDeprecated() is true on the shard. So if the config server is shutting down and returns the error, the shard will fassert.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated: