summaryrefslogtreecommitdiff
path: root/jstests
diff options
context:
space:
mode:
authormatt dannenberg <matt.dannenberg@10gen.com>2014-12-12 07:58:00 -0500
committermatt dannenberg <matt.dannenberg@10gen.com>2014-12-12 11:19:45 -0500
commit904562cd8d692fc483af6be29c6a8c1d23e0d884 (patch)
tree26ee8d6235f8b97c982fc821c200d35a45deda08 /jstests
parent4ba02eb3dfd6fa3423ac812ce2f4902eb1193521 (diff)
downloadmongo-904562cd8d692fc483af6be29c6a8c1d23e0d884.tar.gz
SERVER-16321 Re-enable v28_bad_upgrade_order.js, 2_test_launching_cluster.js
Diffstat (limited to 'jstests')
-rw-r--r--jstests/multiVersion/2_test_launching_cluster.js2
-rw-r--r--jstests/multiVersion/libs/verify_versions.js1
-rw-r--r--jstests/multiVersion/v28_bad_upgrade_order.js10
3 files changed, 9 insertions, 4 deletions
diff --git a/jstests/multiVersion/2_test_launching_cluster.js b/jstests/multiVersion/2_test_launching_cluster.js
index a6d78802bec..5c3ecc487bb 100644
--- a/jstests/multiVersion/2_test_launching_cluster.js
+++ b/jstests/multiVersion/2_test_launching_cluster.js
@@ -142,5 +142,5 @@ assert.allBinVersions( versionsToCheck, versionsFound );
jsTest.log("DONE!");
st.stop();
-}); // TODO: SERVER-16321 ());
+})();
diff --git a/jstests/multiVersion/libs/verify_versions.js b/jstests/multiVersion/libs/verify_versions.js
index ae381f64508..6537c083485 100644
--- a/jstests/multiVersion/libs/verify_versions.js
+++ b/jstests/multiVersion/libs/verify_versions.js
@@ -29,6 +29,7 @@ assert.allBinVersions = function(versionsWanted, versionsFound) {
versionsFound[j]))
{
found = true;
+ var version = versionsWanted[i];
break;
}
}
diff --git a/jstests/multiVersion/v28_bad_upgrade_order.js b/jstests/multiVersion/v28_bad_upgrade_order.js
index 53f55adbf29..7cac75b4723 100644
--- a/jstests/multiVersion/v28_bad_upgrade_order.js
+++ b/jstests/multiVersion/v28_bad_upgrade_order.js
@@ -8,6 +8,8 @@ load('./jstests/multiVersion/libs/multi_cluster.js');
// Clearing the connection pool deterministically is awkward - the actual command may fail due to
// using the conn pool in order to talk to the config servers
function clearConnPool(mongos) {
+ "use strict";
+
assert.soon(function() {
try {
return mongos.adminCommand({connPoolSync : true}).ok;
@@ -21,10 +23,13 @@ function clearConnPool(mongos) {
// Errors are A) currently opaque, and B) wrapped in other error messages, making it awkward to
// detect different codes
function isProtocolError(ex) {
+ "use strict";
+
return /15907/.test(ex.toString());
}
function testBadUpgrade(isRSCluster) {
+ "use strict";
jsTest.log("Starting " + (isRSCluster ? "(replica set)" : "") + " cluster...");
@@ -85,6 +90,5 @@ function testBadUpgrade(isRSCluster) {
st.stop();
}
-// TODO: SERVER-16321
-//testBadUpgrade(false);
-//testBadUpgrade(true);
+testBadUpgrade(false);
+testBadUpgrade(true);