Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 14, 2013
  1. @TylerBrock

    RELEASE 1.8.3.rc0

    TylerBrock authored
  2. @TylerBrock @brandonblack

    RUBY-550 socket util module and refactoring

    TylerBrock authored brandonblack committed
  3. @TylerBrock @brandonblack

    RUBY-556 fix potential deadlocks with broadcast

    TylerBrock authored brandonblack committed
Commits on Feb 13, 2013
  1. @TylerBrock
Commits on Feb 11, 2013
  1. @durran

    Initialize MongoShardedClient with MONGODB_URI.

    durran authored
    This fixes the errors that were occurring when instantiating a
    MongoShardedClient when a MONGODB_URI environment variable is present.
    This also fixes MongoShardedClient.from_uri to properly get a
    MongoShardedClient connection from the URIParser.
    
    [ RUBY-541 ]
  2. @durran

    Support read preferences in URI parser.

    durran authored
    This will parse and add read preference options from the uri parser and
    add them to the connection options when asking for them. This makes the
    assumption that we must be in a replica set to set the options, and will
    override the slaveOk flag if it is also present.
    
    The fix for RUBY-541 will change this slightly to assume it can be set
    for replica sets and sharded clients.
    
    [ RUBY-547 ]
Commits on Feb 10, 2013
  1. @TylerBrock
  2. @gjmurakami-10gen

    RUBY-548 As an engineer, I want to improve code coverage

    gjmurakami-10gen authored
    SimpleCov must load before our code - and when properly configured, a coverage report summary line will print after each test suite run
    gem 'test-unit' is explicitly needed in test_helper.rb for Test::Unit::TestCase.shutdown
    Test::Unit::TestCase.shutdown is run to clean up after an individual test
    Test::Unit::TestCase.shutdown is run once for replica set via mock test suite
    rake tasks should be executed (not invoked) because we want to re-execute them, once for with-ext
     (test:ext) and once without-ext (test:ruby)
    Initial coverage is 79.78%
Commits on Feb 8, 2013
  1. @TylerBrock
  2. @TylerBrock
  3. @ajdavis

    Spelling

    ajdavis authored
  4. @TylerBrock
  5. @TylerBrock
  6. @TylerBrock
  7. @gjmurakami-10gen

    RUBY-542 MongoShardedClient does not support read preferences correctly

    gjmurakami-10gen authored
    unstable-release moved to 2.4.0-rc0 where maxMessageSizeBytes changed to 48000000
Commits on Feb 7, 2013
  1. @durran

    Always get primary pool with a sharded client.

    durran authored
    In the case of a sharded client, all of our nodes that are provided
    should be mongos nodes, and thus all should be primary. The read
    preference thusly is not handled by the driver, but by the mongos server
    and all read operations should pass through the primary mongos.
    
    The case where we have multiple mongos is not handled here, as the
    driver does not currently support having multiple primary nodes
    configured.
    
    [ RUBY-542 ]
  2. @TylerBrock
  3. @TylerBrock

    Revert "RUBY-543 PoolManager#refresh Causes MongoReplicaSetClient to …

    TylerBrock authored
    …Exceed Max Pool Size"
    
    This reverts commit 284b69c.
Commits on Feb 6, 2013
  1. @gjmurakami-10gen

    RUBY-543 PoolManager#refresh Causes MongoReplicaSetClient to Exceed M…

    gjmurakami-10gen authored
    …ax Pool Size
    
    The following does not read well but is (backwards) correct
    
    lib/mongo/util/pool_manager.rb:147
    
        def validate_existing_member(member)
          if member.config
            return false
Commits on Feb 1, 2013
  1. @brandonblack
  2. @jeem @TylerBrock

    Optimize BSON::ObjectId.to_s with a C extension.

    jeem authored TylerBrock committed
  3. @TylerBrock

    fix cbson compile warnings

    TylerBrock authored
  4. @brandonblack
Commits on Jan 30, 2013
  1. @brandonblack

    minor: fixing copyrights, consolidating into LICENSE. I should be doi…

    brandonblack authored
    …ng something more important.
Commits on Jan 24, 2013
  1. @brandonblack

    RELEASE 1.8.2

    brandonblack authored
  2. @brandonblack
Commits on Jan 22, 2013
  1. @brandonblack

    Merge pull request #151 from getaroom/objectid_from_string

    brandonblack authored
    C extension support for BSON::ObjectId.from_string and BSON::ObjectID.legal?
Commits on Jan 21, 2013
  1. @cgriego
Commits on Jan 18, 2013
  1. @TylerBrock
  2. @TylerBrock

    minor: use default module scope for bson constants

    TylerBrock authored
    DEFAULT_MAX_BSON_SIZE
    DEFAULT_MAX_MESSAGE_SIZE
  3. @TylerBrock
Commits on Jan 17, 2013
  1. @TylerBrock
  2. @TylerBrock
  3. @TylerBrock
  4. @TylerBrock
Something went wrong with that request. Please try again.