Diff for /loncom/lond between versions 1.148 and 1.149

version 1.148, 2003/09/29 10:09:18 version 1.149, 2003/09/30 09:44:13
Line 60 Line 60
 # 09/08/2003 Ron Fox:  Told lond to take care of change logging so we  # 09/08/2003 Ron Fox:  Told lond to take care of change logging so we
 #      don't have to remember it:  #      don't have to remember it:
 # $Log$  # $Log$
   # Revision 1.149  2003/09/30 09:44:13  foxr
   # Tested UpdateHosts ability to
   # - Remove live children for hosts that are no longer in the hosts.tab
   # - Remove live children for hosts whose IPs have changed in the hosts.tab
   #
 # Revision 1.148  2003/09/29 10:09:18  foxr  # Revision 1.148  2003/09/29 10:09:18  foxr
 # Put in logic to reinit lond itself (except for apache reload).  I don't believe  # Put in logic to reinit lond itself (except for apache reload).  I don't believe
 # this logic works correctly yet, however lond still does everything it used to doso I'll do the commit anyway.  # this logic works correctly yet, however lond still does everything it used to doso I'll do the commit anyway.
Line 613  sub UpdateHosts { Line 618  sub UpdateHosts {
     foreach my $child (keys %children) {      foreach my $child (keys %children) {
  my $childip = $children{$child};   my $childip = $children{$child};
  if(!$hostid{$childip}) {   if(!$hostid{$childip}) {
       logthis('<font color="blue"> UpdateHosts killing child '
       ." $child for ip $childip </font>");
     kill('INT', $child);      kill('INT', $child);
    } else {
       logthis('<font color="green"> keeping child for ip '
       ." $childip (pid=$child) </font>");
  }   }
     }      }
     ReloadApache;      ReloadApache;

Removed from v.1.148  
changed lines
  Added in v.1.149


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>