diff options
author | Spencer T Brody <spencer@mongodb.com> | 2015-01-15 15:36:01 -0500 |
---|---|---|
committer | Spencer T Brody <spencer@mongodb.com> | 2015-01-15 16:26:27 -0500 |
commit | 7a4cad9e256ece1cbd161472cbcebdac0f87da33 (patch) | |
tree | 4626c17ee25a9d498ff441051c8404ef123f7d07 /jstests/replsets/stepdown.js | |
parent | 5603e3bf0fc5698356e69cb8dd83e567a9c037e4 (diff) | |
download | mongo-7a4cad9e256ece1cbd161472cbcebdac0f87da33.tar.gz |
SERVER-16878 Add extra diagnostics to help debug stepdown.js test failure
Diffstat (limited to 'jstests/replsets/stepdown.js')
-rw-r--r-- | jstests/replsets/stepdown.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/jstests/replsets/stepdown.js b/jstests/replsets/stepdown.js index 564ab0a3099..1aec871f959 100644 --- a/jstests/replsets/stepdown.js +++ b/jstests/replsets/stepdown.js @@ -112,8 +112,16 @@ config.version++; config.members.push({_id: 2, host: getHostName()+":"+replTest.ports[replTest.ports.length-1], arbiterOnly:true}); +try { + reconfig(replTest, config); +} catch (x) { + // SERVER-16878 Print the last few oplog entries of the secondary to aid debugging + var oplog1 = replTest.nodes[1].getDB('local').oplog.rs.find().sort({'$natural':-1}).limit(3); + print("Node 1 oplog: " + tojson(oplog1.toArray())); + + throw x; +} -reconfig(replTest, config); print("\ncheck shutdown command"); |