diff options
author | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2017-10-27 10:06:43 -0400 |
---|---|---|
committer | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2017-10-27 10:06:43 -0400 |
commit | cdef5d9ad7a5c138637354a0644457a439507b80 (patch) | |
tree | 052c5d9d7b49b7feadbbde719c558d433982b1ee | |
parent | 09388643a69af34af0d123c7ccb814548454f35e (diff) | |
download | mongo-cdef5d9ad7a5c138637354a0644457a439507b80.tar.gz |
SERVER-31744 Only ignore UUIDs in dbhash check for master/slave.
-rw-r--r-- | jstests/hooks/run_check_repl_dbhash.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jstests/hooks/run_check_repl_dbhash.js b/jstests/hooks/run_check_repl_dbhash.js index 2bf57647ac1..5a9606e20b1 100644 --- a/jstests/hooks/run_check_repl_dbhash.js +++ b/jstests/hooks/run_check_repl_dbhash.js @@ -86,7 +86,12 @@ var testFixture = isMasterSlave ? new MasterSlaveDBHashTest(db.getMongo().host) : new ReplSetTest(db.getMongo().host); var excludedDBs = jsTest.options().excludedDBsFromDBHash || []; - testFixture.checkReplicatedDataHashes(undefined, excludedDBs, true /* skip UUID check */); + + // Since UUIDs aren't explicitly replicated in master-slave deployments, we ignore the UUID in + // the output of the "listCollections" command to avoid reporting a known data inconsistency + // issue from checkReplicatedDataHashes(). + var ignoreUUIDs = isMasterSlave; + testFixture.checkReplicatedDataHashes(undefined, excludedDBs, ignoreUUIDs); var totalTime = Date.now() - startTime; print('Finished consistency checks of cluster in ' + totalTime + ' ms.'); |