… --s3dist on command line. Release builds of mongo on Linux are not supposed to depend on symbols from GLIBC2.4. Prior to this patch, we enforced this by adding a post build option to Program steps on linux when s3dist appeared on the command line, unless suppressed by --no-glibc-check. In this patch, we instead add the post build option if --release is set on the command line, unless suppressed by the --no-glibc-check. Without this change, the s3dist rule can cause unnecessary relinking of the programs to be archived and pushed.
… be made
…ation. Second take. Fixes original problem, when indexes had a NULL type.
…ion of an upsert.
… lock on config upgrade
…ndex creation." This reverts commit 6ddad8c. Breaking slowNightly/32bit.js
…ation. Signed-off-by: Andy Schwerin <firstname.lastname@example.org>
On Windows, socket() can return any SOCKET value, not just a small, incrementing number. This makes it very hard to use select() since you need to allocate an enormous fd_set to cover all the possible SOCKET values. Instead, I've rewritten the listen/accept logic on Windows to avoid calling select(); instead, we make use of Winsock2 native API calls.