1. 09 Mar, 2011 8 commits
  2. 08 Mar, 2011 17 commits
  3. 07 Mar, 2011 7 commits
  4. 04 Mar, 2011 1 commit
  5. 02 Mar, 2011 2 commits
  6. 01 Mar, 2011 4 commits
  7. 25 Feb, 2011 1 commit
    • Mike Hibler's avatar
      Fix some nagging bugs. · 85d8986c
      Mike Hibler authored
      We were not processing the timeout queue because we got stuck forever in
      the loop that processed events. Now before looping back to sysread, make
      sure there is something to read so we don't block.
      When we startup or re-read the DB state, ignore really old state timeout
      values; e.g., for nodes that have been dead for ages but happen to be in
      a state such as SHUTDOWN that has a timeout.
      In the main loop, handle any re-read of the DB state before testing the
      queue length to see if we can do a blocking poll. Re-reading the state may
      add timeouts to the queue.