diff options
Diffstat (limited to 'jstests/concurrency/fsm_workloads/reindex_background.js')
-rw-r--r-- | jstests/concurrency/fsm_workloads/reindex_background.js | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/jstests/concurrency/fsm_workloads/reindex_background.js b/jstests/concurrency/fsm_workloads/reindex_background.js index fe4d00bb9e5..7a5c25679f1 100644 --- a/jstests/concurrency/fsm_workloads/reindex_background.js +++ b/jstests/concurrency/fsm_workloads/reindex_background.js @@ -5,29 +5,31 @@ * * Bulk inserts 1000 documents and builds indexes in background, then alternates between reindexing * and querying against the collection. Operates on a separate collection for each thread. Note - * that because indexes are initially built in the background, reindexing is also done in the + * that because indexes are initially built in the background, reindexing is also done in the * background. */ -load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload -load('jstests/concurrency/fsm_workloads/reindex.js'); // for $config +load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload +load('jstests/concurrency/fsm_workloads/reindex.js'); // for $config -var $config = extendWorkload($config, function($config, $super) { - $config.data.prefix = 'reindex_background'; +var $config = + extendWorkload($config, + function($config, $super) { + $config.data.prefix = 'reindex_background'; - $config.states.createIndexes = function createIndexes(db, collName) { - var coll = db[this.threadCollName]; + $config.states.createIndexes = function createIndexes(db, collName) { + var coll = db[this.threadCollName]; - // The number of indexes created here is also stored in data.nIndexes - var textResult = coll.ensureIndex({ text: 'text' }, { background: true }); - assertAlways.commandWorked(textResult); + // The number of indexes created here is also stored in data.nIndexes + var textResult = coll.ensureIndex({text: 'text'}, {background: true}); + assertAlways.commandWorked(textResult); - var geoResult = coll.ensureIndex({ geo: '2dsphere' }, { background: true }); - assertAlways.commandWorked(geoResult); + var geoResult = coll.ensureIndex({geo: '2dsphere'}, {background: true}); + assertAlways.commandWorked(geoResult); - var integerResult = coll.ensureIndex({ integer: 1 }, {background: true }); - assertAlways.commandWorked(integerResult); - }; + var integerResult = coll.ensureIndex({integer: 1}, {background: true}); + assertAlways.commandWorked(integerResult); + }; - return $config; -}); + return $config; + }); |