Commits on Jul 18, 2012
  1. BUMP 2.2.0-rc0

    erh committed Jul 18, 2012
Commits on Jul 17, 2012
  1. Revert "SERVER-6461: Ensure that nullstream instance is constructed b…

    …efore main()."
    Also revert "check that logging framework is initialized early to avoid segfault".
    This reverts commit 3e54e4c,
    and commit 6f6f992.
    andy10gen committed Jul 17, 2012
  2. Link programs by linking all object files on the command line.

    This is done rather than enumerating a list of static libraries to include.
    SERVER-5112 and SERVER-6461
    andy10gen committed Jul 16, 2012
  3. Break a few more libraries off of "mongocommon".

    Supports building all build products using _LIBDEPS=_LIBDEPS_OBJS instead of
    a mix of _LIBDEPS_OBJS and _LIBDEPS_LIBS.
    Necessitated in the short term by SERVER-6461, and in the long term by SERVER-5112.
    andy10gen committed Jul 16, 2012
  4. SERVER-5475 SERVER-6249 don't check minor version when determining if…

    … a query can continue
    Greg Studer committed Jul 16, 2012
  5. SERVER-6481 SERVER-6480 SERVER-6479 - if after yield returns, we've b…

    …een deleted, don't update timer
    erh committed Jul 17, 2012
Commits on Jul 16, 2012
  1. Reduce object nesting from 700 to 500

    Windows debug build was blowing up at 700, succeeds at 500.
    tadmarshall committed Jul 16, 2012
  2. SERVER-6363 auth_slaveok_routing.js failing all over

    Remove extraneous step in the test that can cause the connection to cache a connection that may end up becoming the new primary when the replica set enters steady state after restart.
    renctan committed Jul 16, 2012
  3. Add multiVersion tests to SConscript.smoke

    Greg Studer committed Jul 16, 2012
  4. Reduce object nesting level from 1500 to 700

    On Windows, creating a nested object 1500 levels deep crashes
    the shell with a stack overflow.  This is presumably because of
    the default stack size of 1 MB on Windows; the default stack
    size on Linux is 8 MB.  So, reduce the nesting level from 1500
    to 700 to make the test pass on Windows.
    This doesn't address the actual stack overflow problem, which
    also exists on Linux but requires a larger number.  Testing with
    20000 crashes Linux and Mac OS X with segfaults.
    tadmarshall committed Jul 16, 2012
  5. For Windows, add delay after killing BuildLogger job object

    The new way of killing mongod.exe for smokeJs apparently doesn't
    wait for all child processes to exit, so would fail to
    delete files: "WindowsError: [Error 32] The process cannot access
    the file because it is being used by another process:".  Sleep for
    5 seconds after terminating the job object to let the processes die.
    tadmarshall committed Jul 16, 2012
  6. do not compare raw pointers

    If you compare string literals, their addresses are compared.  This
    can fail if the compiler decides not to share .data space between string
    literals with the same values.
    milkie committed Jul 16, 2012
  7. SERVER-6391 - don't sleep if we're a reader,

    and call ElapsedTracker::resetLastTime when we're done sleeping
    erh committed Jul 16, 2012
  8. turn off balancer during test

    erh committed Jul 16, 2012
Commits on Jul 14, 2012
  1. don't run on v8

    erh committed Jul 14, 2012
  2. try to fix windows compile

    erh committed Jul 14, 2012
Commits on Jul 13, 2012
  1. SERVER-6269 SERVER-6131 Reorganize DocumentSourceUnwind so that it it…

    …erates properly and omits documents lacking values to unwind.
    astaple committed Jul 13, 2012