…e number when available in setShardVersion
…nning test with auth
This file was taking too long to compile and causing build breakages.
…o that we are sure to have a chunk diff
…void host spontaneously becoming primary
… delete behavior
…y specified otherwise" This reverts commit bb65b80.
…not at the end of the array.
… to mongos
…d to secondary.
…indows compile warnings
Revert jstests/rename2.js to the way it was before, add rename6.js for the new tests, make multi_version_sharding_passthrough.js skip rename6.js since it is new functionality.
Change the timeout on three ScopedDbConnections (made while holding a critical section) from default of zero (no timeout) to 10 seconds.
Queries on mongod must filter out documents that do not currently belong to the shard. The belongsToMe function now uses the new key extraction path to make this determination. An optimization is also added to the clientcursor class so that it can make this determination using a covered index if available.
…ndexes Hashed index keys are expected to have empty field names. A previous commit accidentally changed this behavior.