worked on the heartbeat and available server code   changed the notification of new/old active servers from using the   event queue to working direct with the servers list.  This was needed   because the event queue had to be touched to get new servers but that   would also require any job events to be cached and that didn't make   sense - why add a cache or have to re-insert.   Anywho, now the broker is more robust for server changes except in the   edge case where no servers are available for a long time - need to add   some sort of high water mark handling
worked on the heartbeat and available server code
  changed the notification of new/old active servers from using the
  event queue to working direct with the servers list.  This was needed
  because the event queue had to be touched to get new servers but that
  would also require any job events to be cached and that didn't make
  sense - why add a cache or have to re-insert.
  Anywho, now the broker is more robust for server changes except in the
  edge case where no servers are available for a long time - need to add
  some sort of high water mark handling

catlee/briar-patch,catlee/briar-patch,mozilla/briar-patch,mozilla/briar-patch