Commits on Oct 13, 2009
  1. Configurable max reconnect delay.

    committed Oct 13, 2009
  2. Fixed bug in sequence number wrapping (bug90).

    If the cas op on seqNumber fails, rv never gets updated and will loop
    until seqNumber wraps at least one more time. proposed fix increments
    seqNumber whether or not the cas succeeds: if another thread was able
    to swap to 0 before we were, we're still good to go.
    lzimm committed with Oct 13, 2009
Commits on Sep 26, 2009
  1. Some doc and style cleanup.

    committed Sep 26, 2009
  2. Moved ketama stuff to util.

    committed Sep 26, 2009
Commits on Sep 24, 2009
  1. Cleaned up all javadoc warnings.

    committed Sep 24, 2009
  2. Fix javadoc @see links.

    committed Sep 24, 2009
  3. Cleaning up docs a bit.

    committed Sep 24, 2009
  4. Update the toplevel package.html

    committed Sep 24, 2009
Commits on Sep 23, 2009
  1. Updated site task.

    committed Sep 23, 2009
  2. Use emma as the coverage tool.

    committed Sep 23, 2009
  3. Add a convenient protocol setter.

    committed Sep 23, 2009
  4. ConnectionFactoryBuilder

    committed Mar 2, 2009
Commits on Sep 20, 2009
  1. Optimize binary protocol sets.

    This optimization works in a similar fashion to the GET optimization,
    but is binary protocol specific.  Effectively, all mutation operations
    are folded into quiet ops and the responses are dispatched as implied
    positives when the operations are known to have finished.
    committed Sep 20, 2009
Commits on Sep 19, 2009
  1. Added a bulk loader API.

    committed Sep 19, 2009
  2. Refactor optimization control.

    No longer a dangerous mutable field in the connection.  The
    ConnectionFactory defines it and it's used throughout the life of the
    committed Sep 19, 2009
Commits on Sep 18, 2009
  1. Provide some breadcrumbs about which nodes were in contact during tim…

    The root cause of an OperationTimeoutException should have something
    that looks like this:
    Caused by: net.spy.memcached.internal.CheckedOperationTimeoutException:
           Timed out waiting for operation - failing node: /
    The actual failing operation is available from the
    CheckedOperationTimeoutException in case someone wants to do something
    particularly special with it.
    committed Sep 18, 2009
Commits on Sep 6, 2009
  1. Test for TranscodeService.

    committed Sep 6, 2009
  2. Asynchronous transcoder service.

    Joseph Hart committed with Sep 6, 2009