summaryrefslogtreecommitdiff
path: root/jstests/sharding/movechunk_with_default_paranoia.js
blob: a6f4704ec90b658e220876a668c9bedef7a1f2e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
 * This test checks that moveParanoia defaults to off (ie the moveChunk directory will not
 * be created).
 */
var st = new ShardingTest({shards: 2, mongos: 1, other: {chunkSize: 1}});
load("jstests/sharding/movechunk_include.js");
setupMoveChunkTest(st);

var shards = [st.shard0, st.shard1];
for (i in shards) {
    var dbpath = shards[i].adminCommand("getCmdLineOpts").parsed.storage.dbPath;
    var hasMoveChunkDir = 0 !=
        ls(dbpath).filter(function(a) {
            return null != a.match("moveChunk");
        }).length;
    assert(!hasMoveChunkDir, dbpath + ": has MoveChunk directory + " + ls(dbpath));
}
st.stop();