Skip to content
Commits on Sep 23, 2009
  1. Updated site task.

    committed
  2. Use emma as the coverage tool.

    committed
  3. Add a convenient protocol setter.

    committed
  4. ConnectionFactoryBuilder

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

    committed
    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.

    committed
  2. Refactor optimization control.

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

    committed
    …eouts.
    
    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: /127.0.0.1:11213
    
    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.

    committed
  2. Asynchronous transcoder service.

    Joseph Hart committed with
  3. @pi3orama
Commits on Sep 3, 2009
  1. buildr cobertura update

    committed
Commits on Aug 13, 2009
  1. Handle failures on initial connection.

    committed
    If a ConnectException is thrown while performing the initial
    connection, just queue it and let it reconnect naturally.
    
    Note that initially tried running *all* connections through the queue,
    but it made startup considerably slower
  2. Testing a really long CAS identifier.

    committed
    (issue 80)
Commits on Jun 21, 2009
  1. Allow CAS Mutator to work in a mutation-only mode.

    committed
    When initial is null, do not initialize the value.
Commits on Apr 14, 2009
  1. Fix bug when a reconnect is scheduled simultaneously for two connecti…

    committed
    …ons.
    
    This is a time-sorted map, so adding one could kick another one out.
    As it's rare, detecting it and fudging the reconnection time is the
    least intrusive and safest way to prevent things from getting dropped.
Commits on Apr 2, 2009
  1. Allow transcoders to say how big objects they cache are.

    committed
    This allows someone to, for example, have a transcoder for small
    objects only, or allow access to a server that supports arbitrarily
    large objects.
Commits on Mar 31, 2009
Something went wrong with that request. Please try again.