summaryrefslogtreecommitdiff
path: root/jstests/sharding/movechunk_with_noMoveParanoia.js
blob: 1844528b225172d6bb417f0ee4396e319fb8ecab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// TODO: move back to sharding suite after SERVER-13402 is fixed

/**
 * This test sets moveParanoia flag and then check that the directory is created with the moved data
 */
var st = new ShardingTest( { shards: 2,
                             mongos:1,
                             other : {
                                 chunksize : 1,
                                 shardOptions: { noMoveParanoia:"" }}});

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()