… WCE Map reduce did not handle WriteConflictExceptions at commit time well.
closes #1005 Signed-off-by: Mark Benvenuto <firstname.lastname@example.org>
…ions" This reverts commit cc4a522.
This change is to allow NetworkInterfaceImpl to be destroyed if startup was not called on it previously.
Add scons build parameter --experimental-decimal-support=on, which enables experimental support of a 128 bit decimal type.
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")
… a CSRS
The global 'db' variable is undefined when the shell is run with --nodb, so the code now checks for db's existence before nulling it out.
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.
This will be useful when mongos starts sending shard version as a find command parameter.
This change adds code to completely remove a collection from the cache after it has been dropped and also makes all collection drop variants (sharded or non-sharded to go through the catalog manager). In order to simiplify the drop code, we also no longer do shard version checking on collection drop. This operation is done under a distributed lock on mongos and there is no need to do shard version checking.
…suites that don't start mongos Adds --shellReadMode flag to resmoke.py and changes Evergreen / resmoke configuration files to pass --readMode commands where appropriate.