Permalink
Commits on Apr 8, 2010
  1. prep 0.4.2 release

    ryanking committed Apr 8, 2010
  2. allow per-method retries

    ryanking committed Apr 8, 2010
Commits on Mar 31, 2010
  1. imporve ThriftClient#inspect

    ryanking committed Mar 31, 2010
Commits on Mar 22, 2010
Commits on Mar 19, 2010
  1. Fix two issues with EventMachine connection

     - open() was not synchronous and so had a race condition
     - was reconnecting even when explicitly closed
    mperham committed Mar 19, 2010
Commits on Mar 9, 2010
  1. update Manifest

    jmhodges committed Mar 9, 2010
Commits on Mar 8, 2010
  1. correct cert...?

    Evan Weaver committed Mar 8, 2010
Commits on Mar 3, 2010
  1. last of the FIXMEs

    jmhodges committed Mar 3, 2010
  2. * Handling errors in the handled_proxy method.

    * Splitting the actual rpc send into it's own send_rpc method. Using
      it in RetryingThriftClient for adding to the request_count.
    
    * Adding a AbstractThriftClient#disconnect_on_error! to get a clean
    way to disconnect that isn't hampered by the recovery code in
    AbstractThriftClient#disconnect!
    
    * Adding many new tests that this code didn't pass, even though all
      the rest of the tests passed fine.
    
    * Adding __FILE__ and __LINE__ to the instance_eval of the client
      methods.
    jmhodges committed Mar 3, 2010
Commits on Mar 2, 2010
Commits on Mar 1, 2010
  1. Removing ThriftClient::NoServersAvailable from the DISCONNECT_ERRORS

    (a.k.a. the DEFAULTS setting for :exception_classes) as it is checked
    explicitly in the proxy method.
    jmhodges committed Mar 1, 2010
  2. Moved handle_exception up to

    AbstractThriftClient. RetryingThriftClient#proxy still breaks
    dependency injection to get the rescues and @request_count.
    jmhodges committed Mar 1, 2010
  3. Moving timeout code to its own module called TimingOutThriftClient.

    Also, adding the proxy method to AbstractThriftClient, and using
    ThriftClient::NoServersAvailable instead of redirected
    NoServersAvailable in RetryingThriftClient
    jmhodges committed Mar 1, 2010
  4. Moving connection retry logic to a module.

    This is for magic dependency injecting dust we will need to do
    for query review in the cassandra gem.
    jmhodges committed Mar 1, 2010
Commits on Feb 24, 2010
  1. Merge commit 'imownbey/master'

    ryanking committed Feb 24, 2010
Commits on Feb 23, 2010
  1. Add documentation for the :exception_classes option

    Ian Ownbey committed Feb 23, 2010
  2. Get rid of un used error hash for connection factory

    Ian Ownbey committed Feb 23, 2010
Commits on Feb 18, 2010
  1. Merge commit 'cgs/master'

    ryanking committed Feb 18, 2010
Commits on Feb 14, 2010
  1. update manifest

    cgs committed Feb 14, 2010
Commits on Feb 12, 2010
  1. remove debugging output

    ryanking committed Feb 12, 2010
  2. Merge commit 'cgs/master'

    ryanking committed Feb 12, 2010
  3. minor cleanups

    ryanking committed Feb 12, 2010