Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 28, 2012
  1. @jyemin

    Release 2.9.0

    jyemin authored
Commits on Aug 22, 2012
  1. @stevebriskin

    fixed javadoc

    stevebriskin authored
  2. @jyemin

    2.9.0-RC2

    jyemin authored
  3. @jyemin
Commits on Aug 21, 2012
  1. @jyemin

    JAVA-381: Partially reverted last change. The synchronization does ha…

    jyemin authored
    …ve to be outside the null check, otherwise it's a race condition and the notification may never be received
Commits on Aug 20, 2012
  1. @jyemin
  2. @jyemin
  3. @jyemin
Commits on Aug 16, 2012
  1. @stevebriskin
  2. @stevebriskin
  3. @jyemin
  4. @jyemin

    JAVA-381: Improved the Javadoc

    jyemin authored
  5. @jyemin

    JAVA-613: Added some Javadoc

    jyemin authored
Commits on Aug 14, 2012
  1. @jyemin

    Updating version to 2.9.0-RC1

    jyemin authored
  2. @jyemin

    JAVA-619: throwing IllegalArgumentException from all public update me…

    jyemin authored
    …thods that take a write concern if the write concern is null
  3. @jyemin
Commits on Aug 7, 2012
  1. @jyemin

    JAVA-616: To fix issue with the Semaphore overflowing, made SimplePoo…

    jyemin authored
    …l class a lot... simpler.
    
      1. Removed support for unlimited pool size.  Now there is a single maximum size of the pool, representing the total number of potentially available and in-use members
      2. Semaphore now has one permit for each pool member that are potentially available (either in available list or could be created).
      3. Synchronized on this.  Only enter synchronization block in get method if a permit has been acquired
      4. Keeping track of list of available members (_avail) and set of checked out members (_out).
        Get method removes from _avail or creates new member, and adds to _out.  Done method removes from _out and adds to _avail.
      5. Removed debug and track leaks support
      6. Updated JMX monitoring interface to reflect the new structure.
  2. @jyemin
  3. @jyemin
Commits on Aug 4, 2012
  1. @jyemin
Commits on Aug 3, 2012
  1. @jyemin
  2. @jyemin

    Enhanced javadoc taglet support so that we can link to the new MongoD…

    jyemin authored
    …B manual at docs.mongogb.org/manual
  3. @jyemin

    JAVA-497: authenticate/getnonce commands always use ReadPreference.pr…

    jyemin authored
    …imaryPreferred, so that authentication doesn't fail if connected to a replica set with no primary available
Commits on Aug 2, 2012
  1. @jyemin

    JAVA-613: Added numDocuments property to InUseConnectionInfo to provi…

    jyemin authored
    …de more info for batch inserts
  2. @jyemin

    JAVA-613: Made OutMessage mostly immutable (except for the buffer) so…

    jyemin authored
    … that it can safely be examined via JMX
  3. @jyemin
Commits on Aug 1, 2012
  1. @jyemin

    JAVA-613: some more java doc

    jyemin authored
  2. @jyemin

    JAVA:613: Added ConnectionPoolStat class with cmd line interface

    jyemin authored
      Clarified in doc that some public classes are not part of the public API
      Added a few more stats for in use connections: durationMS and threadName
  3. @jyemin
  4. @jyemin

    JAVA-613: Expand connection pool JMX stats to include the current ope…

    jyemin authored
    …ration being executed by each in use connection. Did this by by using MXBean instean of MBean
  5. @jyemin
  6. @jyemin

    JAVA-497:

    jyemin authored
      Deprecating ReadPreference.SECONDARY and ReadPreference.PRIMARY in favor of static factory methods
      Reverting semantics of ReadPreference.SECONDARY to what it was in previous releases, which is equivalent to ReadPreference.secondaryPreferred() rather than ReadPreference.secondary()
     Improved the unit tests
Commits on Jul 31, 2012
  1. @jyemin
  2. @jyemin
Commits on Jul 27, 2012
  1. @jyemin

    JAVA-610: Make DBCursor finalizer optional and disable it in all case…

    jyemin authored
    …s where there is no cursor maintained on the server
Something went wrong with that request. Please try again.