…suites that don't start mongos Adds --shellReadMode flag to resmoke.py and changes Evergreen / resmoke configuration files to pass --readMode commands where appropriate.
The fsm libs ThreadManager's checkFailed method throws if the failure threshold is exceeded. Callers expect to let that exception escape, which leads to destructors being called on live threads. Call joinAll() in a finally block to prevent that.
The workload writes a lot of data to disk with mmapv1 because of 16MB .ns and .0 files. This can cause fsm_all_replication.js to time out on slow test hosts because the disk allocations do not complete within five minutes.
…llection" This reverts commit b0067ef.
The shard collection operation needs to inform the former primary shard for the database containing this collection that the collection is being sharded. That way, unsharded operations will be rejected when they come from mongos instances, which are not yet aware the collection became sharded. Also reverts commit 280b8e6 ("SERVER-19319 Temporarily update some tests to run a query after sharding a collection to force the version to be set")
…Mock" This reverts commit 90fdb2e.
This reinstates 1264122 with a compile fix for windows
…behavior --Use of 'orderby' is not allowed for find command. --Passing a negative value for .batchSize() is no longer legal. --Find command accepts 64-bit skip and limit values. --Slow log line format has changed for find command.