diff options
author | gregs <greg@10gen.com> | 2013-10-16 16:52:58 -0400 |
---|---|---|
committer | gregs <greg@10gen.com> | 2013-10-16 16:52:58 -0400 |
commit | d908b872604852be119317fd6b2d63e6149d023d (patch) | |
tree | ab851aacbbf702e6331e26448545107f97606ba6 | |
parent | 7d1febe107917b8378023ab9af26f5e4f0d1a30c (diff) | |
download | mongo-d908b872604852be119317fd6b2d63e6149d023d.tar.gz |
SERVER-11220 empty_cluster_init.js longer timeout for long startup hang
-rw-r--r-- | jstests/sharding/empty_cluster_init.js | 5 | ||||
-rw-r--r-- | src/mongo/client/distlock.cpp | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/jstests/sharding/empty_cluster_init.js b/jstests/sharding/empty_cluster_init.js index adf576dfc1d..7554df18425 100644 --- a/jstests/sharding/empty_cluster_init.js +++ b/jstests/sharding/empty_cluster_init.js @@ -33,6 +33,7 @@ for (var i = 0; i < 3; i++) { } // Eventually connect to a mongo host, to be sure that the config upgrade happened +// (This can take longer on extremely slow bbots or VMs) var mongosConn = null; assert.soon(function() { try { @@ -44,7 +45,7 @@ assert.soon(function() { printjson(e); return false; } -}); +}, "Mongos " + mongoses[0].host + " did not start.", 5 * 60 * 1000 ); var version = mongosConn.getCollection("config.version").findOne(); @@ -73,7 +74,7 @@ assert.soon(function() { printjson(e); return false; } -}); +}, "Later mongos " + mongoses[ mongoses.length - 1 ].host + " did not start.", 5 * 60 * 1000 ); // Shut down our mongoses now that we've tested them for (var i = 0; i < mongoses.length; i++) { diff --git a/src/mongo/client/distlock.cpp b/src/mongo/client/distlock.cpp index 56e8e296d06..a01da6ef378 100644 --- a/src/mongo/client/distlock.cpp +++ b/src/mongo/client/distlock.cpp @@ -835,7 +835,7 @@ namespace mongo { currLock = conn->findOne( LocksType::ConfigNS , BSON( LocksType::name(_name) ) ); if ( !errMsg.empty() || !err["n"].type() || err["n"].numberInt() < 1 ) { - logErrMsgOrWarn("could not acquire lock", lockName, errMsg, "(another update won"); + logErrMsgOrWarn("could not acquire lock", lockName, errMsg, "(another update won)"); *other = currLock; other->getOwned(); gotLock = false; |