1. 08 May, 2006 5 commits
  2. 05 May, 2006 11 commits
  3. 04 May, 2006 6 commits
  4. 03 May, 2006 1 commit
  5. 02 May, 2006 9 commits
  6. 28 Apr, 2006 2 commits
  7. 27 Apr, 2006 6 commits
    • Russ Fish's avatar
      35187dd3
    • Kirk Webb's avatar
      · 296da8ea
      Kirk Webb authored
      Switch around 'value' and 'defaultvalue' fields for "watchdog/rusage" and
      set value field to NULL.
      296da8ea
    • Leigh B. Stoller's avatar
      Ack, fix the last fix. · 55db1eef
      Leigh B. Stoller authored
      55db1eef
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
      Change the handling for when mysqld goes away (CR_SERVER_LOST || · 8aa8098d
      Leigh B. Stoller authored
      CR_SERVER_GONE_ERROR). Instead of bailing, sit and loop trying to
      reconnect, given that this is known to be a transient error, and we do
      not really want our daemons to go belly up during that brief time when
      the watchdog is getting it restarted. The query is then resent.
      
      For the perl version of this change, I was a lot more pedantic since
      we use this library from a zillion places. Also, there is some special
      handling cause of the mysqld watchdog which would become useless if
      the test query hung trying to reconnect to the server forever.
      
      As a side effect of this change, we should see way less email when
      mysqld goes catanoic since the new code will just loop instead of
      generating tons of errors.
      
      Might actually increase overall rebustness. On the other hand, could
      end up being a total disaster!
      8aa8098d
    • Leigh B. Stoller's avatar
      Change the handling for when mysqld goes away (CR_SERVER_LOST || · c8fb3863
      Leigh B. Stoller authored
      CR_SERVER_GONE_ERROR). Instead of bailing, sit and loop trying to
      reconnect, given that this is known to be a transient error, and we do
      not really want our daemons to go belly up during that brief time when
      the watchdog is getting it restarted.
      
      This turns out to be nice in my elabinelab experiments, where very
      idle daemons have a habit of timing out, although there were other
      ways to deal with that, but I'm lazy.
      c8fb3863