Commits on Jan 31, 2013
  1. BUMP 2.4.0-rc0

    monkey101 committed Jan 31, 2013
  2. SERVER-8388 scoped_db_conn_test threading issues

    Made sure to wait for all listening threads to terminate before finishing one test case.
    renctan committed Jan 30, 2013
Commits on Jan 30, 2013
Commits on Jan 29, 2013
  1. SERVER-8303 Fix $push with a single $each clause behavior.

    Alberto Lerner committed Jan 29, 2013
  2. Merge pull request #362 from rozza/SERVER-7451

    SERVER-7451: jstest for startup_log information
    scotthernandez committed Jan 29, 2013
Commits on Jan 28, 2013
  1. fix yielding regression between readers and writers

    After version 2.2, the sleep for yielding reader threads was removed. This caused
    reader threads to be able to regain their shared lock before a writer could
    gain an exclusive lock, even when there was a queue of pending writers.
    By adding back this sleep of a tiny amount, this has the effect of ending the
    reader thread's quantum, and thus makes our lock implementation appropriately
    This should fix query_yield1.js and query_yield2.js, as well as other assorted
    unit test failures.
    milkie committed Jan 28, 2013
  2. Revert "SERVER-8263 Use member configs in local.slaves"

    This reverts commit 9b3a4ce.
    kchodorow committed Jan 28, 2013
  3. buildbot - fix dbpath name

    milkie committed Jan 28, 2013
Commits on Jan 26, 2013
  1. Create local copy of temporary cursor currKey

    Temporary value returned by cursor->currKey() may be overwritten
    before we can iterate over it, so copy it first.
    tadmarshall committed Jan 26, 2013
  2. SERVER-8292 SERVER-7843 SERVER-7087 Make tojsonObject handle Error ob…

    Use the toString() method of Error (and derived) objects to convert them
    to strings in tojson() and related functions.  These objects have no
    enumerable properties, and so display as "{ }" if not handled specially.
    tadmarshall committed Jan 26, 2013
Commits on Jan 25, 2013
  1. wait longer for test completion

    On my Windows box it takes 36 minutes, but on some of the slower
    Windows buildbots, the test is taking longer than 60 minutes.
    We will now wait for 2 hours before giving up.
    milkie committed Jan 25, 2013
  2. SERVER-8292 SERVER-7843 SERVER-7087 Better V8 exceptions

    Audit all handling of C++ and JavaScript exceptions in V8 interface code.
    Pass C++ exception details back to JavaScript similarly to the way this
    is done in the SpiderMonkey interface code.  Format JavaScript exception
    reporting output to be more similar to the output generated in SpiderMonkey.
    Add code and macros to make argument testing and throwing of JavaScript
    exceptions more uniform.  Fix typos in error reporting where the error
    names the wrong function.  Mimic error text from SpiderMonkey more closely.
    tadmarshall committed Jan 25, 2013
  3. iter

    Hari Khalsa committed Jan 25, 2013
  4. fix for possible out-of-order bug

    Hari Khalsa committed Jan 24, 2013
  5. speed up 2dsphere near search

    Hari Khalsa committed Jan 24, 2013