diff options
Diffstat (limited to 'jstests/replsets/rollback_collMod_PowerOf2Sizes.js')
-rw-r--r-- | jstests/replsets/rollback_collMod_PowerOf2Sizes.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/replsets/rollback_collMod_PowerOf2Sizes.js b/jstests/replsets/rollback_collMod_PowerOf2Sizes.js index 376ef081823..2032f9a584b 100644 --- a/jstests/replsets/rollback_collMod_PowerOf2Sizes.js +++ b/jstests/replsets/rollback_collMod_PowerOf2Sizes.js @@ -1,4 +1,11 @@ // Test that a rollback of collModding usePowerOf2Sizes and validator can be rolled back. +// +// If all data-bearing nodes in a replica set are using an ephemeral storage engine, the set will +// not be able to survive a scenario where all data-bearing nodes are down simultaneously. In such a +// scenario, none of the members will have any data, and upon restart will each look for a member to +// inital sync from, so no primary will be elected. This test induces such a scenario, so cannot be +// run on ephemeral storage engines. +// @tags: [requires_persistence] (function() { "use strict"; |