summaryrefslogtreecommitdiff
path: root/jstests/parallel
diff options
context:
space:
mode:
authorMatt Broadstone <mbroadst@mongodb.com>2023-05-07 16:15:25 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-07 16:55:23 +0000
commit43b87324302209cbfa240d6c6b520007669e4ea6 (patch)
tree7039a07f7116ad86df64fd21eee62f84053ba92e /jstests/parallel
parent948bf37c910d9911160e3b275d3c51b146a9c923 (diff)
downloadmongo-43b87324302209cbfa240d6c6b520007669e4ea6.tar.gz
SERVER-74787 Prepare jstest corpus for implicit strict mode
Diffstat (limited to 'jstests/parallel')
-rw-r--r--jstests/parallel/allops.js6
-rw-r--r--jstests/parallel/checkMultiThread.js4
-rw-r--r--jstests/parallel/del.js16
-rw-r--r--jstests/parallel/insert.js8
-rw-r--r--jstests/parallel/shellfork.js12
-rw-r--r--jstests/parallel/update_serializability1.js15
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();