summaryrefslogtreecommitdiff
path: root/jstests/concurrency
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2018-01-11 14:00:27 -0500
committerCharlie Swanson <charlie.swanson@mongodb.com>2018-01-19 09:55:59 -0500
commit87c9442cc30d4101693bb8ccb6fd4509aa048558 (patch)
tree99ab7b36d89776693c09f271e4de4fd4f64846e3 /jstests/concurrency
parent71ae3ed5b7e99ddb629ec64b85f4bd75b73aff17 (diff)
downloadmongo-87c9442cc30d4101693bb8ccb6fd4509aa048558.tar.gz
SERVER-31785 Use 2 shards in sharded jscore passthrough.
Diffstat (limited to 'jstests/concurrency')
-rw-r--r--jstests/concurrency/fsm_workloads/explain_count.js6
-rw-r--r--jstests/concurrency/fsm_workloads/explain_distinct.js6
-rw-r--r--jstests/concurrency/fsm_workloads/explain_find.js10
3 files changed, 11 insertions, 11 deletions
diff --git a/jstests/concurrency/fsm_workloads/explain_count.js b/jstests/concurrency/fsm_workloads/explain_count.js
index 948a108ca10..f33673eba97 100644
--- a/jstests/concurrency/fsm_workloads/explain_count.js
+++ b/jstests/concurrency/fsm_workloads/explain_count.js
@@ -25,14 +25,14 @@ var $config = extendWorkload($config, function($config, $super) {
explainBasicCount: function explainBasicCount(db, collName) {
var res = db[collName].explain().count();
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'COUNT'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'COUNT'));
},
explainCountHint: function explainCountHint(db, collName) {
assertWhenOwnColl(function() {
var res = db[collName].explain().find({i: this.nInserted / 2}).hint({i: 1}).count();
assertWhenOwnColl.commandWorked(res);
- assertWhenOwnColl(planHasStage(res.queryPlanner.winningPlan, 'COUNT'));
- assertWhenOwnColl(planHasStage(res.queryPlanner.winningPlan, 'COUNT_SCAN'));
+ assertWhenOwnColl(planHasStage(db, res.queryPlanner.winningPlan, 'COUNT'));
+ assertWhenOwnColl(planHasStage(db, res.queryPlanner.winningPlan, 'COUNT_SCAN'));
});
},
explainCountNoSkipLimit: function explainCountNoSkipLimit(db, collName) {
diff --git a/jstests/concurrency/fsm_workloads/explain_distinct.js b/jstests/concurrency/fsm_workloads/explain_distinct.js
index 1c14254daed..2786a7f80ec 100644
--- a/jstests/concurrency/fsm_workloads/explain_distinct.js
+++ b/jstests/concurrency/fsm_workloads/explain_distinct.js
@@ -14,13 +14,13 @@ var $config = extendWorkload($config, function($config, $super) {
explainBasicDistinct: function(db, collName) {
var res = db[collName].explain().distinct('i');
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'COLLSCAN'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'COLLSCAN'));
},
explainDistinctIndex: function(db, collName) {
var res = db[collName].explain().distinct('_id');
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'PROJECTION'));
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'DISTINCT_SCAN'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'PROJECTION'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'DISTINCT_SCAN'));
}
},
$super.states);
diff --git a/jstests/concurrency/fsm_workloads/explain_find.js b/jstests/concurrency/fsm_workloads/explain_find.js
index e338b00e516..3798a426d38 100644
--- a/jstests/concurrency/fsm_workloads/explain_find.js
+++ b/jstests/concurrency/fsm_workloads/explain_find.js
@@ -16,7 +16,7 @@ var $config = extendWorkload($config, function($config, $super) {
explainLimit: function explainLimit(db, collName) {
var res = db[collName].find().limit(3).explain();
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'LIMIT'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'LIMIT'));
},
explainBatchSize: function explainBatchSize(db, collName) {
var res = db[collName].find().batchSize(3).explain();
@@ -29,18 +29,18 @@ var $config = extendWorkload($config, function($config, $super) {
explainSkip: function explainSkip(db, collName) {
var res = db[collName].explain().find().skip(3).finish();
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'SKIP'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'SKIP'));
},
explainSort: function explainSort(db, collName) {
var res = db[collName].find().sort({i: -1}).explain();
assertAlways.commandWorked(res);
- assertAlways(planHasStage(res.queryPlanner.winningPlan, 'SORT'));
+ assertAlways(planHasStage(db, res.queryPlanner.winningPlan, 'SORT'));
},
explainHint: function explainHint(db, collName) {
assertWhenOwnColl(function() {
var res = db[collName].find().hint({j: 1}).explain();
assertWhenOwnColl.commandWorked(res);
- assertWhenOwnColl(isIxscan(res.queryPlanner.winningPlan));
+ assertWhenOwnColl(isIxscan(db, res.queryPlanner.winningPlan));
});
},
explainMaxTimeMS: function explainMaxTimeMS(db, collName) {
@@ -50,7 +50,7 @@ var $config = extendWorkload($config, function($config, $super) {
explainSnapshot: function explainSnapshot(db, collName) {
var res = db[collName].find().snapshot().explain();
assertAlways.commandWorked(res);
- assertWhenOwnColl(isIxscan(res.queryPlanner.winningPlan));
+ assertWhenOwnColl(isIxscan(db, res.queryPlanner.winningPlan));
}
},
$super.states);