diff options
author | Matt Broadstone <mbroadst@mongodb.com> | 2023-05-07 16:15:25 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-05-07 16:55:23 +0000 |
commit | 43b87324302209cbfa240d6c6b520007669e4ea6 (patch) | |
tree | 7039a07f7116ad86df64fd21eee62f84053ba92e /jstests/parallel | |
parent | 948bf37c910d9911160e3b275d3c51b146a9c923 (diff) | |
download | mongo-43b87324302209cbfa240d6c6b520007669e4ea6.tar.gz |
SERVER-74787 Prepare jstest corpus for implicit strict mode
Diffstat (limited to 'jstests/parallel')
-rw-r--r-- | jstests/parallel/allops.js | 6 | ||||
-rw-r--r-- | jstests/parallel/checkMultiThread.js | 4 | ||||
-rw-r--r-- | jstests/parallel/del.js | 16 | ||||
-rw-r--r-- | jstests/parallel/insert.js | 8 | ||||
-rw-r--r-- | jstests/parallel/shellfork.js | 12 | ||||
-rw-r--r-- | jstests/parallel/update_serializability1.js | 15 |
6 files changed, 31 insertions, 30 deletions
diff --git a/jstests/parallel/allops.js b/jstests/parallel/allops.js index b0d6e7188a3..d15fd09b0c8 100644 --- a/jstests/parallel/allops.js +++ b/jstests/parallel/allops.js @@ -1,14 +1,14 @@ // test all operations in parallel load('jstests/libs/parallelTester.js'); -f = db.jstests_parallel_allops; +let f = db.jstests_parallel_allops; f.drop(); Random.setRandomSeed(); -t = new ParallelTester(); +let t = new ParallelTester(); -for (id = 0; id < 10; ++id) { +for (var id = 0; id < 10; ++id) { var g = new EventGenerator(id, "jstests_parallel_allops", Random.randInt(20)); for (var j = 0; j < 1000; ++j) { var op = Random.randInt(3); diff --git a/jstests/parallel/checkMultiThread.js b/jstests/parallel/checkMultiThread.js index 3f0bbe8d6e3..5dea82ac040 100644 --- a/jstests/parallel/checkMultiThread.js +++ b/jstests/parallel/checkMultiThread.js @@ -6,8 +6,8 @@ var func = function() { db.runCommand({sleep: 1, seconds: 10000}); return new Date(); }; -a = new Thread(func); -b = new Thread(func); +let a = new Thread(func); +let b = new Thread(func); a.start(); b.start(); a.join(); diff --git a/jstests/parallel/del.js b/jstests/parallel/del.js index 1a2c74db4a1..1b8e23990cb 100644 --- a/jstests/parallel/del.js +++ b/jstests/parallel/del.js @@ -1,10 +1,10 @@ load('jstests/libs/parallelTester.js'); -N = 1000; -HOST = db.getMongo().host; +const N = 1000; +const HOST = db.getMongo().host; -a = db.getSiblingDB("fooa"); -b = db.getSiblingDB("foob"); +const a = db.getSiblingDB("fooa"); +const b = db.getSiblingDB("foob"); a.dropDatabase(); b.dropDatabase(); @@ -80,17 +80,17 @@ function del2(dbname, host, max, kCursorKilledErrorCodes) { } } -all = []; +const all = []; all.push(fork(del1, "a", HOST, N, kCursorKilledErrorCodes)); all.push(fork(del2, "a", HOST, N, kCursorKilledErrorCodes)); all.push(fork(del1, "b", HOST, N, kCursorKilledErrorCodes)); all.push(fork(del2, "b", HOST, N, kCursorKilledErrorCodes)); -for (i = 0; i < all.length; i++) +for (let i = 0; i < all.length; i++) all[i].start(); -for (i = 0; i < 10; i++) { +for (let i = 0; i < 10; i++) { sleep(2000); print("dropping"); a.dropDatabase(); @@ -100,6 +100,6 @@ for (i = 0; i < 10; i++) { a.del_parallel.save({done: 1}); b.del_parallel.save({done: 1}); -for (i = 0; i < all.length; i++) { +for (let i = 0; i < all.length; i++) { assert.commandWorked(all[i].returnData()); } diff --git a/jstests/parallel/insert.js b/jstests/parallel/insert.js index d28eb89e220..d7fd72d4d62 100644 --- a/jstests/parallel/insert.js +++ b/jstests/parallel/insert.js @@ -1,17 +1,17 @@ // perform inserts in parallel from several clients load('jstests/libs/parallelTester.js'); -f = db.jstests_parallel_insert; +let f = db.jstests_parallel_insert; f.drop(); f.createIndex({who: 1}); Random.setRandomSeed(); -t = new ParallelTester(); +let t = new ParallelTester(); -for (id = 0; id < 10; ++id) { +for (let id = 0; id < 10; ++id) { var g = new EventGenerator(id, "jstests_parallel_insert", Random.randInt(20)); - for (j = 0; j < 1000; ++j) { + for (let j = 0; j < 1000; ++j) { if (j % 50 == 0) { g.addCheckCount(j, {who: id}); } diff --git a/jstests/parallel/shellfork.js b/jstests/parallel/shellfork.js index b7621279d08..4646b8f7414 100644 --- a/jstests/parallel/shellfork.js +++ b/jstests/parallel/shellfork.js @@ -1,16 +1,16 @@ load('jstests/libs/parallelTester.js'); -a = fork(function(a, b) { +let a = fork(function(a, b) { return a / b; }, 10, 2); a.start(); -b = fork(function(a, b, c) { +let b = fork(function(a, b, c) { return a + b + c; }, 18, " is a ", "multiple of 3"); -makeFunny = function(text) { +let makeFunny = function(text) { return text + " ha ha!"; }; -c = fork(makeFunny, "paisley"); +let c = fork(makeFunny, "paisley"); c.start(); b.start(); b.join(); @@ -18,7 +18,7 @@ assert.eq(5, a.returnData()); assert.eq("18 is a multiple of 3", b.returnData()); assert.eq("paisley ha ha!", c.returnData()); -z = fork(function(a) { +let z = fork(function(a) { load('jstests/libs/parallelTester.js'); var y = fork(function(a) { return a + 1; @@ -29,7 +29,7 @@ z = fork(function(a) { z.start(); assert.eq(7, z.returnData()); -t = 1; +let t = 1; z = new Thread(function() { assert(typeof (t) == "undefined", "t not undefined"); t = 5; diff --git a/jstests/parallel/update_serializability1.js b/jstests/parallel/update_serializability1.js index e57b51ae721..5d91a28d084 100644 --- a/jstests/parallel/update_serializability1.js +++ b/jstests/parallel/update_serializability1.js @@ -1,10 +1,10 @@ -t = db.update_serializability1; +let t = db.update_serializability1; t.drop(); -N = 100000; +let N = 100000; -bulk = t.initializeUnorderedBulkOp(); +let bulk = t.initializeUnorderedBulkOp(); for (var i = 0; i < N; i++) { bulk.insert({_id: i, a: i, b: N - i, x: 1, y: 1}); } @@ -13,10 +13,11 @@ bulk.execute(); t.createIndex({a: 1}); t.createIndex({b: 1}); -s1 = startParallelShell("db.update_serializability1.update( { a : { $gte : 0 } }, { $set : { b : " + - (N + 1) + ", x : 2 } }, false, true );"); -s2 = startParallelShell("db.update_serializability1.update( { b : { $lte : " + N + - " } }, { $set : { a : -1, y : 2 } }, false, true );"); +let s1 = startParallelShell( + "db.update_serializability1.update( { a : { $gte : 0 } }, { $set : { b : " + (N + 1) + + ", x : 2 } }, false, true );"); +let s2 = startParallelShell("db.update_serializability1.update( { b : { $lte : " + N + + " } }, { $set : { a : -1, y : 2 } }, false, true );"); s1(); s2(); |