Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js

XMLWordPrintableJSON

    • Sharding NYC
    • Fully Compatible
    • ALL
    • v7.0, v6.3, v6.0, v5.0, v4.4
    • Sharding EMEA 2023-04-17
    • 26
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In the prepare_transaction_then_migrate.js test there is a stepUp and then a migration in a parallel shell which is expected to hang in a point in the migration. However, if the source shard is still executing the step up process then the migration will fail with a NotWritablePrimary error, causing the test to time out waiting for a migration to get into a point that will never reach.

      We could either retry the moveChunk command or find a way to wait for the primary to reach a steady state.

            Assignee:
            Silvia Surroca
            Reporter:
            Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: