Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 8, 2014
  1. Merge pull request #58 from jcoene/master

    authored
    Fix null pointer dereference when server goes away
Commits on Aug 29, 2014
  1. Update README.md

    authored
Commits on Feb 11, 2014
  1. @jcoene
Commits on Dec 8, 2013
  1. Merge pull request #56 from jjmalina/master

    authored
    Fix for #54
Commits on Dec 5, 2013
  1. Merge pull request #57 from hectcastro/hc-error-logging

    authored
    Swapped Print/Println statements with Fatalf in example code
  2. @hectcastro

    Swapped a few Print/Println statements with Fatalf, which is

    hectcastro authored
    equivalent to Printf() followed by a call to os.Exit(1).
Commits on Dec 4, 2013
  1. @jjmalina

    Fix for #54

    jjmalina authored
Commits on Nov 29, 2013
  1. @quirkey

    Merge pull request #55 from paperlesspost/fix_background_ping

    quirkey authored
    Potential fix for background ping #54
    
    After a couple of days in production, this seemed to do the trick
Commits on Nov 26, 2013
  1. @quirkey

    Attempted fix for #54

    quirkey authored
    When a node returns an error in ReqResp _before_ actually pulling the
    response off the wire, close the tcp connection so that subsequent
    requests dont try pulling the earlier response. Additionally, this
    requires a change to try to re-dialing in the begining of ReqResp if
    the node is not already connected
Commits on Nov 24, 2013
  1. @quirkey
Commits on Nov 19, 2013
  1. @boj

    Merge pull request #53 from MattFenelon/master

    boj authored
    Stop the background ping when the client has been closed.
Commits on Nov 15, 2013
  1. @quirkey

    Potential fix for client crash when node returns bad data

    quirkey authored
    It's possible that a riak node can return a poorly formated response in a
    PING, in this case, the client was crashing because resp was not nil
    but also wasnt something that could be stringified.
Commits on Nov 12, 2013
  1. @MattFenelon

    Simplified the closing of the client by removing the boolean flag and…

    MattFenelon authored
    … signalling to ping by closing the channel.
    
    time.Ticker was a better fit for what's happening in BackgroundNodePing. I've also removed a possible memory leak by closing the ticker when the client is closed.
Commits on Nov 6, 2013
  1. @MattFenelon

    Raise an error when calling Close multiple times.

    MattFenelon authored
    A non-breaking way of informing informed clients that the client has already been closed.
Commits on Nov 1, 2013
  1. @MattFenelon
  2. @MattFenelon

    Stop the background ping when the client has been closed.

    MattFenelon authored
    The for-loop in BackgroundPing continued to run even after Close was called on the client. With a closed client the ping would cause Go to panic. The panic occurs because the node.conn field is set to nil when the node is closed and ping tries to use the field.
Commits on Oct 4, 2013
  1. @boj

    Update README.md

    boj authored
Commits on Aug 28, 2013
Commits on Aug 27, 2013
Commits on Aug 23, 2013
Commits on Aug 13, 2013
  1. @boj

    Merge pull request #47 from thraxil/patch-1

    boj authored
    clean up example code again
  2. @thraxil

    clean up example code again

    thraxil authored
    missed a couple double de-references last time.
Commits on Aug 12, 2013
  1. Merge pull request #46 from thraxil/master

    authored
    make the example code in the README runnable
Commits on Aug 11, 2013
  1. @thraxil
Commits on Aug 7, 2013
  1. Merge pull request #45 from etix/master

    authored
    Fix inverted logic on socket deadlines
Commits on Aug 6, 2013
  1. @etix
  2. Merge pull request #43 from mrb/node-down-fix

    authored
    addresses issue #41, among other things
  3. @boj

    fixed some good comments

    boj authored
  4. @boj
  5. @boj

    add decaying files back in

    boj authored
  6. @boj
Commits on Aug 5, 2013
  1. @boj

    integration test tweaks

    boj authored
  2. @boj

    addresses #41 - issue with SelectNode()

    boj authored
    SelectNode() in pool.go was always returning a random node,
    completely defeating the purpose of the prior node error checking and
    returning one that is actually up.
  3. @boj
Something went wrong with that request. Please try again.