Commits on Mar 26, 2012
  1. @agirbal
  2. @agirbal
  3. @dwight
Commits on Mar 25, 2012
  1. @erh

    SERVER-5394 use ScopedDbConnection instead of ShardConnection when co…

    …nnecting to config server
    erh committed Mar 25, 2012
  2. @erh
Commits on Mar 24, 2012
  1. @tadmarshall

    Revert change to util/paths.h

    Requested to revert code.
    tadmarshall committed Mar 24, 2012
  2. @tadmarshall

    Revert the two bandaid patches

    Fixing util/paths.h fixed the "wrong assert" problem, so the
    changes to db/matcher.cpp and db/btree.cpp are not needed now.
    tadmarshall committed Mar 24, 2012
  3. @tadmarshall

    Fix wrong assert macro in util/paths.h

    We need to replace the assert definition that Boost defines with our version,
    otherwise code that includes this header won't work.
    tadmarshall committed Mar 24, 2012
  4. @tadmarshall

    Fix wrong assert -- bandaid 2

    Make btree.cpp use the correct assert while headers are being
    tadmarshall committed Mar 24, 2012
  5. @tadmarshall

    Fix wrong assert macro -- bandaid version

    The code in matcher.cpp detects when it is using the wrong assert()
    macro in release builds and that code was triggering, preventing
    mongod from passing unit tests and making BuildBot useless.  This
    fix fixes matcher.cpp only and is just to get the builds going again.
    Now looking for which header file did this to us.  More to come ...
    tadmarshall committed Mar 24, 2012
Commits on Mar 23, 2012
  1. @tadmarshall

    SERVER-1163 Retry calls to FlushViewOfFile on error 33

    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.
    tadmarshall committed Mar 23, 2012
  2. add buildlogger (separate test output)

    Dan Crosta committed Feb 27, 2012
  3. @andy10gen
  4. @milkie
  5. @tadmarshall
  6. @andy10gen

    Build "test" as part of "all".

    andy10gen committed Mar 23, 2012
  7. @andy10gen
  8. @larroy @milkie

    SERVER-5348: fix wrong usage of BOOST_CHECK_EXCEPTION macro BOOST_CHE…

    …CK_EXCEPTION is to be used only with the boost unit test framework, not as a general tool to catch exceptions.
    Signed-off-by: Eric Milkie <>
    larroy committed with milkie Mar 23, 2012
  9. @dwight


    dwight committed Mar 23, 2012
  10. @andy10gen

    SCons refactoring, cleans up building and testing the C++ client.

    This patch does the following:
    1.) Remove pcre.h dependencies in the C++ client, and remove some other
    unnecessary dependencies.
    2.) Clean up how we build the client from the client source tarball, so it's
    more like how we build it from the git repo / full source tarball.
    3.) Fix up our "scons" so you only have to write "scons ." to build all of our
    binaries, the binary archive (zip or tgz) and client source archive (zip or
    4.) Fix up SCons aliases "core", "tools", and "all".
    5.) Let user specify the name of the client tarball via a SCons command line
    Resolves SERVER-4231, SERVER-5255.
    Andy Schwerin committed with andy10gen Mar 7, 2012
  11. @dwight

    with the last change to admin db locking behavior it is now only allo…

    …wed to be nested for reading. so changing the test to match that
    dwight committed Mar 23, 2012
  12. @dwight

    we consider admin and local dbs candidates for nested locks. however …

    …when writing to admin you need to lock both
    in this change we simply W lock the whole system on admin writes. this should make writing to auth work.
    however there may be better solutions.  we may be able to treat admin db as non-nested on writes period.
    dwight committed Mar 23, 2012
  13. @erh
  14. @erh
  15. @milkie

    attempt to fix Windows build

    tr1 contains boost's shared pointer and thus the symbol names conflict
    unless you explicitly scope them. "using boost::shared_ptr" isn't sufficient.
    milkie committed Mar 23, 2012
  16. @astaple

    compile win?

    astaple committed Mar 23, 2012
Commits on Mar 22, 2012
  1. @astaple

    error codes

    astaple committed Mar 22, 2012
  2. @astaple

    Use append() and appendNumber() rather than the insertion operator wh…

    …en appending values in explain.cpp
    astaple committed Mar 20, 2012
  3. @astaple
  4. @astaple
  5. @astaple

    SERVER-4484 Comments attempting to describe how Cursors currently ens…

    …ure consistency after a write
    astaple committed Mar 12, 2012
  6. @astaple

    Rename loadedObject to loadedRecord and specifically MatchDetails::lo…

    …adedObject() to MatchDetails::hasLoadedRecord().
    astaple committed Mar 20, 2012
  7. @astaple
  8. @astaple


    astaple committed Mar 19, 2012
  9. @astaple