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

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

    lzimm committed with dustin Oct 13, 2009
    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.
Commits on Sep 26, 2009
  1. Some doc and style cleanup.

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

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

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

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

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

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

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

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

    dustin committed Sep 23, 2009
  4. ConnectionFactoryBuilder

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

    dustin committed Sep 20, 2009
    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.
Commits on Sep 19, 2009
  1. Added a bulk loader API.

    dustin committed Sep 19, 2009
  2. Refactor optimization control.

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

    dustin committed Sep 18, 2009
    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.
Commits on Sep 6, 2009
  1. Test for TranscodeService.

    dustin committed Sep 6, 2009
  2. Asynchronous transcoder service.

    Joseph Hart committed with dustin Sep 6, 2009