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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]