summaryrefslogtreecommitdiff
path: root/jstests/replsets/initial_sync3.js
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2015-11-19 14:01:59 -0500
committerCharlie Swanson <charlie.swanson@mongodb.com>2015-11-19 14:19:12 -0500
commit047f82cdba8d515743fd451b773740276337d01f (patch)
tree1ff8a39b3455d762c4eecc15b428cea930220a2a /jstests/replsets/initial_sync3.js
parent078ca783b7aa817a8f1a9629f495ccb414d189f3 (diff)
downloadmongo-047f82cdba8d515743fd451b773740276337d01f.tar.gz
SERVER-21384 Enable replica set suites for in-memory storage engines
Diffstat (limited to 'jstests/replsets/initial_sync3.js')
-rw-r--r--jstests/replsets/initial_sync3.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/replsets/initial_sync3.js b/jstests/replsets/initial_sync3.js
index dc0455dd108..b7446813004 100644
--- a/jstests/replsets/initial_sync3.js
+++ b/jstests/replsets/initial_sync3.js
@@ -1,6 +1,13 @@
/* test initial sync options
*
* Make sure member can't sync from a member with a different buildIndexes setting.
+ *
+ * If all nodes in a replica set are using an ephemeral storage engine, the set will not be able to
+ * survive a scenario where all index-building members 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. They cannot sync from a member which does not build indexes, so no primary will
+ * be elected. This test induces such a scenario, so cannot be run on ephemeral storage engines.
+ * @tags: [requires_persistence]
*/