You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by fh...@apache.org on 2005/02/10 21:44:37 UTC

cvs commit: jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/mcast McastServiceImpl.java

fhanik      2005/02/10 12:44:37

  Modified:    modules/cluster/src/share/org/apache/catalina/cluster/mcast
                        McastServiceImpl.java
  Log:
  make sure that we don't suck up CPU in case of multicast error
  
  Revision  Changes    Path
  1.14      +5 -3      jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/mcast/McastServiceImpl.java
  
  Index: McastServiceImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/mcast/McastServiceImpl.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- McastServiceImpl.java	11 Nov 2004 14:47:27 -0000	1.13
  +++ McastServiceImpl.java	10 Feb 2005 20:44:37 -0000	1.14
  @@ -243,7 +243,9 @@
                   try {
                       receive();
                   } catch ( Exception x ) {
  -                    log.warn("Error receiving mcast package.",x);
  +                    log.warn("Error receiving mcast package. Sleeping 500ms",x);
  +                    try { Thread.sleep(500); } catch ( Exception ignore ){}
  +                    
                   }
               }
           }
  @@ -260,10 +262,10 @@
               while ( doRun ) {
                   try {
                       send();
  -                    Thread.sleep(time);
                   } catch ( Exception x ) {
                       log.warn("Unable to send mcast message.",x);
                   }
  +                try { Thread.sleep(time); } catch ( Exception ignore ) {}
               }
           }
       }//class SenderThread
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org