Files
mongo/jstests/multiVersion/genericSetFCVUsage/rollback_with_node_in_downgrading.js
Zac 591928c619 SERVER-108478 JS formatted by prettier and remove clang-format (#39656)
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00

20 lines
968 B
JavaScript

/**
* Multiversion rollback test. Checks that rollback succeeds between a
* latest version rollback node and a downgrading version sync source, and a
* downgrading version rollback node and a lastLTS version sync source.
*/
import {
testMultiversionRollbackDowngradingFromLastLTS,
testMultiversionRollbackLatestFromDowngrading,
} from "jstests/multiVersion/libs/multiversion_rollback.js";
let testName = "multiversion_rollback_latest_from_downgrading";
jsTestLog("Testing multiversion rollback with a node in latest syncing from a node in downgrading");
testMultiversionRollbackLatestFromDowngrading(testName, true /* upgradeImmediately */);
testMultiversionRollbackLatestFromDowngrading(testName, false /* upgradeImmediately */);
testName = "multiversion_rollback_downgrading_from_last_lts";
jsTestLog("Testing multiversion rollback with a node in downgrading syncing from a node in lastLTS");
testMultiversionRollbackDowngradingFromLastLTS(testName);