Permalink
Commits on Feb 6, 2012
  1. @erh

    BUMP 2.0.3-rc0

    erh committed Feb 6, 2012
  2. @erh
  3. @erh
  4. @erh
Commits on Feb 4, 2012
  1. @erh

    fix mode

    erh committed Feb 4, 2012
  2. @erh

    try to make chmod work

    erh committed Jan 26, 2012
  3. @erh
  4. @erh

    buildbot replReads.js hidden nodes now correctly updated in mongos, s…

    …hould disappear from config
    Greg Studer committed with erh Dec 16, 2011
  5. @erh
Commits on Feb 3, 2012
  1. correct version number comparison

    Dan Crosta committed Feb 3, 2012
  2. @erh

    try to make chmod work

    erh committed Jan 26, 2012
Commits on Feb 1, 2012
  1. @erh

    SERVER-4399 make replica set updating more reliable in c++ driver, re…

    …move nodes when no longer present in config
    Greg Studer committed with erh Dec 7, 2011
  2. @erh

    SERVER-4712 check that query results are valid before using in case o…

    …f conn error
    Greg Studer committed with erh Jan 23, 2012
  3. @erh

    SERVER-4765 sharded_passthrough.js we need to actually pass the query…

    … to currentop via mongos
    Greg Studer committed with erh Jan 24, 2012
Commits on Jan 31, 2012
  1. make python version detection quiet

    Dan Crosta committed Jan 31, 2012
  2. even better python version/binary detection

    Dan Crosta committed Jan 31, 2012
  3. @dcrosta

    call smoke.py with python 2.5

    dcrosta committed Jan 31, 2012
  4. @dcrosta
  5. @dcrosta

    python 2.4 compatibility

    dcrosta committed Jan 31, 2012
Commits on Jan 26, 2012
  1. @erh

    fix ssl mem leak

    erh committed Jan 26, 2012
Commits on Jan 24, 2012
  1. @milkie
  2. @milkie

    adding new scopeguard utility classes/macro

    ScopeGuard helps make writing RAII easier.  You can avoid coding like this:
                    try {
                        inRepair(true);
                        function_that_might_throw();
                        inRepair(false);
                    }
                    catch(...) {
                        inRepair(false);
                        throw;
                    }
    
    With scopeguard, the new code looks like this:
                    {
                        inRepair(true);
                        ON_BLOCK_EXIT(inRepair, false);
                        function_that_might_throw();
                    }
    
    See the code comments for more details and examples.
    milkie committed Nov 18, 2011
  3. @milkie

    SERVER-3763 SERVER-4643 use correct connection

    There were two automatic variables named "conn" in scope, with one occluding the other.  I mistakenly changed the logic in my last commit, so I have now fixed it, and removed the overlapping scopes.
    milkie committed Jan 18, 2012
  4. @milkie

    SERVER-3763 SERVER-4643 catch exceptions on connect to other shards w…

    …hen handling multiple shard case
    milkie committed Jan 17, 2012
  5. @milkie

    SERVER-3763 SERVER-4643 avoid exceptions in getlasterror due to other…

    … shards being down
    
    I had to move the creation of ShardConnection inside the try/catch because it is possible that it might throw a SocketException if the shard is down.
    This change allows shard_gle_insert.js to pass on Windows, and may alleviate Linux failures with getLastError as well.
    milkie committed Jan 16, 2012
  6. @erh
Commits on Jan 20, 2012
  1. @dcrosta
  2. @stbrody
  3. @kchodorow
Commits on Jan 17, 2012
  1. @erh

    fix getLog auth SERVER-4695

    erh committed Jan 17, 2012
  2. @astaple

    SERVER-4665 backport 'ConstraintPresent' constraint type and exclusio…

    …n of unhelpful recorded plans
    astaple committed Jan 17, 2012
Commits on Jan 13, 2012
  1. @kchodorow
Commits on Jan 8, 2012
  1. @erh

    this test requries shell features in 2.2

    tested with a 2.2 shell to make sure it works
    erh committed Jan 8, 2012