Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge #3

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open

Upstream merge #3

wants to merge 21 commits into from

Conversation

domwong
Copy link

@domwong domwong commented Apr 29, 2015

DO NOT MERGE YET. CONTAINS POTENTIALLY BREAKING CHANGES

samuel and others added 21 commits October 27, 2014 10:26
Add timeouts around IO calls during authenticate
I have a need for polling the Zookeeper instance with some of the four-letter words. In this PR te following words are implemneted with tests:

* srvr
* cons
* ruok

`srvr` get some stats about the server (connections, latencies, leader/follower mode, etc.)
`cons` gets detailed information about the individual connections and their sessions
`ruok` is actually mostly useless, but specifies whether the server has returned `imok` when prompted with `ruok`

I'm not sold on the name of the public API functions, `FLWCons()`, and would happily change them to something better.
Without that patch Conn.Close cannot interrupt Conn.connect.
So it's impossible to dispose two goroutines related to a connection,
if the connection hasn't been established yet.

Signed-off-by: Anton Tiurin <[email protected]>
[Fix] Conn.Close stops all goroutines if we haven't connencted yet
add support for some of the FourLetter words
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants