… change, explicitly check for shard versioning turned on
… (corrected backport)
…tch size" This reverts commit e50b2e2.
…icate field names by applying updates to the first duplicate field provided by BSONObjIteratorSorted and passing through the remaining duplicates
It didn't mix well with updates. When the mongod binary is updated the exe link gets " (deleted)" added to the path.
…yKill is false (i.e. in mongos)
…list obey it
…ary after first sharding
…on mongos startup
FlushViewOfFile() will return error code 33 (ERROR_LOCK_VIOLATION) in some cases, but this is a "transient" error, and just retrying repeatedly will (supposedly) always work. This changes the code to retry up to one million times and for up to 60 seconds if it continues to get ERROR_LOCK_VIOLATION.