Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 24, 2012
  1. @slyphon

    bump version to 1.5.2

    slyphon authored
  2. @slyphon

    bump releaseops

    slyphon authored
  3. @slyphon

    update RELEASES file

    slyphon authored
    close #34
  4. @slyphon
  5. @slyphon

    avoid more possible deadlocks around ForkHook, improve lock cleanup

    slyphon authored
    * release the lock in the ForkHook.fire_prepare_hooks! method if an
      exception is raised to prevent deadlocks
    * in Threaded, the pause/resume methods should prune nil elements
      as it's possible that a cnx would have been opened/closed and
      then called before it could be unregistered.
    * in Threaded only join the shutdown thread for 30 sec
  6. @slyphon
  7. @slyphon

    implement the fix for #34

    slyphon authored
    when lock path is created, we now cache the stat of the parent at that time,
    allowing us to compare ctimes when we want to clean up. an unlock call on a
    lock not owned by the current session will return false now.
  8. @slyphon

    split locker specs into separate files

    slyphon authored
    the single locker_spec.rb is starting to get unweildy, also
    more difficult to be specific w/ guard
    
    also add rb-readline for guard interaction on darwin
Commits on May 23, 2012
  1. @slyphon

    bump version

    slyphon authored
  2. @slyphon
  3. @slyphon
  4. @slyphon

    bump releaseops

    slyphon authored
  5. @slyphon

    bump dependency to zookeeper-1.2.3

    slyphon authored
    other miscellaneous logging and debugging stuff
  6. @slyphon

    resolve the remaining deadlock at pause time

    slyphon authored
    do not hold the lock when waiting for events to quiesce
    some of them may want to call methods on the connection.
  7. @slyphon

    stick the ThreadedCallback's callback in a thread local for debugging

    slyphon authored
    Also in 1.9.3 add a USR1 trap to give an REE-like thread printout
  8. @slyphon
  9. @slyphon
  10. @slyphon
  11. @slyphon
  12. @slyphon
Commits on May 22, 2012
  1. @slyphon

    WeakRefs do not work the way I thought they work, use a finalizer ins…

    slyphon authored
    …tead
    
    Soooo, funny thing, I thought a weakref was only garbage collected if the
    object it pointed *to* was cleaned up, but it seems to be a bit less predictable
    than that. Anyway, just to err on the side of caution, we register a finalizer block
    to clear the fork subs (preventing a memory leak), rather than use weakrefs.
  2. @slyphon

    first crack at retry

    slyphon authored
  3. @slyphon
  4. @slyphon
  5. @slyphon

    tweak RELEASES file

    slyphon authored
  6. @slyphon
  7. @slyphon
  8. @slyphon

    bump zookeeper dependency

    slyphon authored
  9. @slyphon

    comments, cruft removal

    slyphon authored
Commits on May 21, 2012
  1. @slyphon
  2. @slyphon

    add thread safety

    slyphon authored
  3. @slyphon
  4. @slyphon
  5. @slyphon
  6. @slyphon
Something went wrong with that request. Please try again.