Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 20, 2012
  1. @TylerBrock

    RELEASE 1.7.0.rc0

    TylerBrock authored
  2. @TylerBrock
Commits on Aug 17, 2012
  1. @gjmurakami-10gen
Commits on Aug 15, 2012
  1. @TylerBrock
Commits on Aug 9, 2012
  1. @TylerBrock

    RUBY-456 Read Semantics update for MongoDB 2.2

    TylerBrock authored
    Updates read semantics for the Ruby driver in order to comply with the specification outlined here:
    
    http://docs.mongodb.org/manual/applications/replication/#replica-set-read-preference
    
    - Modified ReplSetConnection :read parameter to accept and respect the following read preference modes (Note :secondary behaves differently than before)
    
      :primary
      :primary_preferred
      :secondary
      :secondary_preferred
      :nearest
    
    - Added :tag_sets parameter to ReplSetConnection in order for tag sets to be specified as part of read preference.
    
    - Added :secondary_acceptable_latency_ms parameter to ReplSetConnection for setting maximum latency specification as part of read preference.
Commits on Aug 8, 2012
  1. @TylerBrock
  2. @TylerBrock
  3. @TylerBrock

    minor: formatting

    TylerBrock authored
  4. @TylerBrock
Commits on Jul 27, 2012
  1. @estolfo

    pipeline has to be an array of operator hashes, no longer possible to…

    estolfo authored
    … pass in any number of operators themselves
  2. @estolfo
  3. @gjmurakami-10gen

    RUBY-457 Multiple mongos connection support

    gjmurakami-10gen authored
    actual implementation completed
  4. @TylerBrock

    minor: test tweaks

    TylerBrock authored
  5. @TylerBrock

    RUBY-459

    TylerBrock authored
    Cursor class cleanup
  6. @TylerBrock

    minor: replica set cleanup

    TylerBrock authored
  7. @TylerBrock

    minor: fixing tests

    TylerBrock authored
Commits on Jul 26, 2012
  1. @TylerBrock
  2. @TylerBrock
  3. @TylerBrock

    minor: Node cleanup

    TylerBrock authored
Commits on Jul 25, 2012
  1. @TylerBrock

    minor: ReplSetConnection#initialize cleanup

    TylerBrock authored
    Clean up documentation
    Shortened opts pop
  2. @TylerBrock
Commits on Jul 24, 2012
  1. @TylerBrock
Commits on Jul 19, 2012
  1. @TylerBrock

    RUBY-454

    TylerBrock authored
    Within the complex connect test there were two issues with 2.1+ versions
    of the server:
    
    A new server feature prevents primary replica set members from stepping
    down if the secondaries are lagging more than 10 seconds behind. We are
    now forcing the step-down within this test to avoid the issue.
    
    Calling isMaster() on a removed replica set member currently causes the
    server to hang, skipping this test for now and filed SERVER-6492 to
    resolve the issue.
    
    All other tests passed.
Commits on Jul 18, 2012
  1. @TylerBrock

    RUBY-459

    TylerBrock authored
    send_message now respects read preference for OP_KILL_CURSORS
Commits on Jul 17, 2012
  1. @gjmurakami-10gen
Commits on Jul 10, 2012
  1. @gjmurakami-10gen

    RUBY-457 Multiple mongos connection support

    gjmurakami-10gen authored
    Initial ShardedConnection interface specification
Commits on Jul 5, 2012
  1. @TylerBrock

    RUBY-453

    TylerBrock authored
    Updates and test fixes to prepare for 2.1.X
    - collstats command now returns true for 'capped' field on capped
    collection
    - currentOp now returns true for fsyncLock field when db is locked
    - forcing an error now returns assertion code in 'code' key
  2. @TylerBrock

    RUBY-451

    TylerBrock authored
    Cover Ruby 1.8.X
    Standardize error messages
Commits on Jul 4, 2012
  1. @TylerBrock

    RUBY-451

    TylerBrock authored
    Prevent keys with dots in replacement updates
Commits on Jun 11, 2012
  1. @TylerBrock
  2. @TylerBrock

    RUBY-450

    TylerBrock authored
    Connection options should override ENV options.
    Connections from environment variables should use new node format.
Commits on Jun 8, 2012
  1. @TylerBrock

    RUBY-449

    TylerBrock authored
    URI parser should only validate uri options instead of all Connection
    options.
Commits on Jun 7, 2012
  1. @TylerBrock

    RUBY-440

    TylerBrock authored
    Refactor TCPSocket exception handling:
    All Errno exceptions are subclasses of SystemCallError
    EOFError is a subclass of IOError
    Both SystemCallError and IOError raise ConnectionFailure so they were
    combined
    
    Connection problems related to IO, raising IOError, are now correctly
    considered ConnectionFailures rather than an OperationFailures.
    Operation Failure is for MongoDB server operation rejections only.
  2. @TylerBrock

    minor: test fixes

    TylerBrock authored
  3. @TylerBrock

    Merge pull request #108 from jay2u/patch-1

    TylerBrock authored
    Small typo.
Something went wrong with that request. Please try again.