Closed tonyseek closed 6 years ago
@jeffwidman Thanks for your review. I have added regression test and commit details.
(It seems that Travis CI + ZooKeeper are not very stable)
Hmm... I clicked the "update branch" button on github assuming it would rebase, but it did a merge commit instead... I'm hesitant to merge as I'm not sure what Github will handle it under the covers and I'd rather keep a clean'ish git history... do you mind rebasing and dropping my last commit? We just had a baby, so that's why I've been slow to respond, but I should be a bit more responsive going forward...
Sure. I have pushed the branch based on up-to-date master.
Congratulations on your new baby. 😄
Thanks!
This pull request fixes some edge bugs which were found in our production, and improves performance by approaching the behaviors of Apache Curator:
\0
to a pipe or socketpair for waking up the connection routine. Those operations will block the session watcher callback and has been moved to the background queue.Thanks for @mozillazg for detecting those issues.