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

Catch InterruptedDueToStorageChange in parallel shell for fcbis_election_during_storage_change.js

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Replication
    • Fully Compatible
    • ALL
    • Repl 2023-04-17, Repl 2023-05-01, Repl 2023-05-15, Repl 2023-05-29, Repl 2023-06-26
    • 10

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: