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

Update serverless related tests in genericSetFCVUsage to test the downgrading state

    • Type: Icon: Task Task
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Serverless

      As part of PM-2974, we audited the genericSetFCVUsage tests to try and increase test coverage of the server running as normal while in the downgrading FCV state.

      • tenant_migration_donor_abort_on_fcv_change.js - we should investigate updating the test to test that tenant migration is aborted when the FCV is changed to the downgrading FCV state, not just when the FCV downgrade fully succeeds
      • tenant_migration_donor_recipient_fcv_mismatch.js - we should test that tenant migration is unable to start if the donor or recipient is in the middle of the downgrading FCV state
      • tenant_migration_donor_recipient_fcv_mismatch_after_failover.js - we should test that restarting a migration attempt after a failover fails if the donor and recipient no
        longer share the same FCV and one of them is in the middle of the downgrading FCV state.
      • tenant_migration_recipient_abort_on_fcv_change.js - we should test that recipient aborts migrations when its FCV changes to the downgrading FCV state, not just when the FCV downgrade succeeds.
      • tenant_migration_save_fcv.js - we should test that recipient aborts migrations when its FCV changes to the downgrading FCV state, not just when the FCV downgrade succeeds.

            Assignee:
            backlog-server-serverless [DO NOT USE] Backlog - Server Serverless (Inactive)
            Reporter:
            huayu.ouyang@mongodb.com Huayu Ouyang
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: