/** * Test that rolling back an index build, but not collection creation, behaves correctly. */ (function() { "use strict"; // For RollbackIndexBuildsTest load('jstests/replsets/libs/rollback_index_builds_test.js'); const rollbackIndexTest = new RollbackIndexBuildsTest(); const schedule = [ // Create the collection "createColl", // Hold the stable timestamp, if applicable. "holdStableTimestamp", // Everything after this will be rolled-back. "transitionToRollback", // The index build will be rolled-back. "start", // Allow the index build to proceed on the rolling-back node. "commit", ]; rollbackIndexTest.runSchedules([schedule]); rollbackIndexTest.stop(); })();