'use strict'; load('jstests/concurrency/fsm_libs/runner.js'); var dir = 'jstests/concurrency/fsm_workloads'; var blacklist = [ // Disabled due to known bugs 'agg_sort_external.js', // SERVER-16700 Deadlock on WiredTiger LSM 'findAndModify_update_grow.js', // SERVER-17021 Perf. Regression for WT overflow items 'yield_sort.js', // SERVER-17011 Cursor can return objects out of order if updated during query // Disabled due to MongoDB restrictions and/or workload restrictions // These workloads sometimes trigger 'Could not lock auth data update lock' // errors because the AuthorizationManager currently waits for only five // seconds to acquire the lock for authorization documents 'auth_create_role.js', 'auth_create_user.js', 'auth_drop_role.js', 'auth_drop_user.js', // SERVER-16739 OpenSSL libcrypto crash // These workloads are disabled because of recent changes in capped // collection behavior with wiredTiger (see: SERVER-16235) 'create_capped_collection.js', 'create_capped_collection_maxdocs.js', ].map(function(file) { return dir + '/' + file; }); runWorkloadsSerially(ls(dir).filter(function(file) { return !Array.contains(blacklist, file); }));