…ep forever see test cases, and live-fire test in spec/informal/lock_with_dead_session.rb (requires manually killing session in jconsole)
When using a chrooted connection, and the root path of that connection does not exist, we hit a corner case where we can't create '/'. Unfortunately around that corner was a NameError. We now raise a specific error `NonExistentRootError`, as you should always be able to interact with '/', and in a recursive create situation, you should never wind up not being able to create '/' (as it should not be missing). Also added a spec for this condition.
…ctions bump dependency to the soon-to-be-released slyphon-zookeeper-0.3.0 which fixes the MRI chroot problem in #5
This is a bad fix, as I'm not sure what the root cause is, but since we're seeing an issue in production causing this problem, guard against it happening. also fix a bug in Pool#size using the wrong mutex