summaryrefslogtreecommitdiff
path: root/jstests/concurrency/fsm_workloads/explain.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/concurrency/fsm_workloads/explain.js')
-rw-r--r--jstests/concurrency/fsm_workloads/explain.js28
1 files changed, 11 insertions, 17 deletions
diff --git a/jstests/concurrency/fsm_workloads/explain.js b/jstests/concurrency/fsm_workloads/explain.js
index e5199bcc377..983218a7fbf 100644
--- a/jstests/concurrency/fsm_workloads/explain.js
+++ b/jstests/concurrency/fsm_workloads/explain.js
@@ -6,14 +6,14 @@
* Runs explain() on a collection.
*
*/
-load('jstests/concurrency/fsm_workload_helpers/server_types.js'); // for isMongod
+load('jstests/concurrency/fsm_workload_helpers/server_types.js'); // for isMongod
var $config = (function() {
var data = {
collNotExist: 'donotexist__',
nInserted: 0,
- shardKey: { j: 1 },
+ shardKey: {j: 1},
assignEqualProbsToTransitions: function assignEqualProbsToTransitions(statesMap) {
var states = Object.keys(statesMap);
assertAlways.gt(states.length, 0);
@@ -27,28 +27,22 @@ var $config = (function() {
};
function setup(db, collName, cluster) {
- assertAlways.commandWorked(db[collName].ensureIndex({ j: 1 }));
+ assertAlways.commandWorked(db[collName].ensureIndex({j: 1}));
}
var states = (function() {
function insert(db, collName) {
- db[collName].insert({
- i: this.nInserted,
- j: 2 * this.nInserted
- });
+ db[collName].insert({i: this.nInserted, j: 2 * this.nInserted});
this.nInserted++;
}
function explain(db, collName) {
// test the three verbosity levels:
// 'queryPlanner', 'executionStats', and 'allPlansExecution'
- ['queryPlanner', 'executionStats', 'allPlansExecution'].forEach(
- function(verbosity) {
- assertAlways.commandWorked(db[collName]
- .find({ j: this.nInserted / 2 })
- .explain(verbosity));
- }.bind(this)
- );
+ ['queryPlanner', 'executionStats', 'allPlansExecution'].forEach(function(verbosity) {
+ assertAlways.commandWorked(
+ db[collName].find({j: this.nInserted / 2}).explain(verbosity));
+ }.bind(this));
}
function explainNonExistentNS(db, collName) {
@@ -76,9 +70,9 @@ var $config = (function() {
})();
var transitions = {
- insert: { insert: 0.1, explain: 0.8, explainNonExistentNS: 0.1 },
- explain: { insert: 0.7, explain: 0.2, explainNonExistentNS: 0.1 },
- explainNonExistentNS: { insert: 0.4, explain: 0.5, explainNonExistentNS: 0.1 }
+ insert: {insert: 0.1, explain: 0.8, explainNonExistentNS: 0.1},
+ explain: {insert: 0.7, explain: 0.2, explainNonExistentNS: 0.1},
+ explainNonExistentNS: {insert: 0.4, explain: 0.5, explainNonExistentNS: 0.1}
};
return {