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

The recovery of the shard version and the migration in the moveChunk should be done in a separate thread

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.3.0
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding EMEA 2022-02-07, Sharding EMEA 2022-02-21
    • 137

    Description

      SERVER-62282 added a recovery of the shard version and migrations until it suceeds. The problem is that we are running it on the same thread that was executing the different phases of the moveChunk on the donor. This could produce a deadlock, which is very well described in BF-24170.

      Attachments

        Activity

          People

            antonio.fuschetto@mongodb.com Antonio Fuschetto
            sergi.mateo-bellido@mongodb.com Sergi Mateo Bellido
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: