Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: dev/zk/00012
Commits on Aug 15, 2012
  1. @slyphon
  2. @slyphon
Commits on Aug 14, 2012
  1. @slyphon

    fix up one or two things related to pull req 25

    slyphon authored
    all tests passing locally
  2. @slyphon
  3. @bradhe
  4. @slyphon

    Added note about REE stability and green threads

    slyphon authored
    closes #24
    
    [ci skip]
Commits on Aug 8, 2012
  1. @slyphon
  2. @slyphon

    prep for release 1.2.13

    slyphon authored
  3. @eric

    Don't override $DLDFLAGS

    eric authored
    Fixes #22.
Commits on Jul 26, 2012
  1. @slyphon

    Prep for 1.2.12

    slyphon authored
Commits on Jul 25, 2012
  1. @slyphon
  2. @slyphon

    need to lock around completion and watcher hashes

    slyphon authored
    There's the possiblity for inconsistent views of the callbacks because
    of the way locking and contexts are handled
Commits on Jul 18, 2012
  1. @slyphon

    Merge pull request #18 from mrgordon/patch-1

    slyphon authored
    Fix typos in deprecation warning.
  2. @slyphon

    whitespace

    slyphon authored
    [ci skip]
Commits on Jul 17, 2012
  1. @slyphon
  2. @slyphon
  3. @slyphon
Commits on Jul 16, 2012
  1. @mrgordon
Commits on Jul 2, 2012
  1. @slyphon
  2. @slyphon

    bump to v1.2.10

    slyphon authored
  3. @slyphon
Commits on Jul 1, 2012
  1. @slyphon

    be more conservative in handle_keeper_exception, raise if there's no …

    slyphon authored
    …intValue
    
    reported by bnagy on IRC
Commits on Jun 11, 2012
  1. @slyphon

    bump version to 1.2.9

    slyphon authored
    [ci skip]
  2. @slyphon
Commits on Jun 6, 2012
  1. @slyphon
Commits on Jun 5, 2012
  1. @slyphon

    fix name error in Continuation, timeout as last resort, bump version …

    slyphon authored
    …to 1.2.8
    
    Only throw a ContinuationTimeoutError if there isn't a valid return value or
    any other error available.
  2. @slyphon

    add 1.2.7 CHANGELOG entry

    slyphon authored
    [ci skip]
  3. @slyphon
  4. @slyphon

    do some housekeeping in common.rb

    slyphon authored
    Move the dispatcher thread body into its own method.
    Most things should be private in here.
  5. @slyphon
  6. @slyphon

    use the cached connection state

    slyphon authored
    Like in ZK, do not call into the handle to get the state, instead just
    return the state we cache anyway. This will prevent deadlocks when
    things are trying to find out our state as we're closing.
    
    Also change wait_until_connected to break if we go into @_shutting_down
    or @_closed state, and be more accurate around the timeout value (treat
    it as a deadline).
  7. @slyphon

    bump version to 1.2.7

    slyphon authored
    [ci skip]
  8. @slyphon

    do not hold the lock while closing, that's impossible

    slyphon authored
    only try to realize the truth
    
    there is no lock
    
    Actually, that's not true. We swap out @czk for nil, and spin up the
    shutdown thread to close the connection, but without holding onto the mutex.
    Since everything is accessing @czk through #czk, they'll get a NotConnected
    exception as soon as its nilled out.
    
    This reduces the chances of deadlock during a potentially hangy operation
    (shutdown of the underlying connection). Also, insert a hard-coded
    30 second tiemout while waiting on the shutdown thread to prevent hanging
    forever in the case of unforseen catastrophe
Commits on Jun 4, 2012
  1. @slyphon

    bump version [ci skip]

    slyphon authored
  2. @slyphon
Something went wrong with that request. Please try again.