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

Catch InterruptedDueToStorageChange in parallel shell for fcbis_election_during_storage_change.js

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0, 6.0.15, 7.0.8
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • Fully Compatible
    • ALL
    • v7.0, v6.0, v5.0
    • Repl 2023-04-17, Repl 2023-05-01, Repl 2023-05-15, Repl 2023-05-29, Repl 2023-06-26
    • 10

      The test expects that the initial sync node intend to vote yes, but not be able to actually record its vote decision when switching out the storage engine.

      However, we recently added logic to allow retrying the election if the node running for election never learns of the initial syncing node. Once we allow the initial syncing node to continue swapping out the storage engine, we might end up getting an InterruptedDueToStorageChange error here.

      We should consider catching the InterruptedDueToStorageChange error within the parallel shell, since that would mean the main execution thread successfully progressed.

            Assignee:
            jiawei.yang@mongodb.com Jiawei Yang
            Reporter:
            samy.lanka@mongodb.com Samyukta Lanka
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: