'use strict'; /** * touch_index.js * * Bulk inserts documents in batches of 100, uses touch on "index" but not "data", * and queries to verify the number of documents inserted by the thread. * * @tags: [requires_touch] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/touch_base.js'); // for $config var $config = extendWorkload($config, function($config, $super) { $config.data.generateTouchCmdObj = function generateTouchCmdObj(collName) { return {touch: collName, data: false, index: true}; }; return $config; });