remm 2003/09/23 23:56:21
Modified: catalina/src/share/org/apache/catalina/core
LocalStrings.properties StandardWrapper.java
Log:
- Fix obvious issues with wait-for-unload logic (untested).
Revision Changes Path
1.10 +1 -0
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties
Index: LocalStrings.properties
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/LocalStrings.properties,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- LocalStrings.properties 17 Aug 2003 08:30:44 -0000 1.9
+++ LocalStrings.properties 24 Sep 2003 06:56:21 -0000 1.10
@@ -165,3 +165,4 @@
standardWrapper.unavailable=Marking servlet {0} as unavailable
standardWrapper.unloadException=Servlet {0} threw unload() exception
standardWrapper.unloading=Cannot allocate servlet {0} because it is being unloaded
+standardWrapper.waiting=Waiting for {0} instance(s) to be deallocated
1.33 +9 -9
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java
Index: StandardWrapper.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- StandardWrapper.java 17 Sep 2003 23:26:33 -0000 1.32
+++ StandardWrapper.java 24 Sep 2003 06:56:21 -0000 1.33
@@ -1233,13 +1233,13 @@
// (possibly more than once if non-STM)
if (countAllocated > 0) {
int nRetries = 0;
- while (nRetries < 10) {
- if (nRetries == 0) {
- log.info("Waiting for " + countAllocated +
- " instance(s) to be deallocated");
+ while ((nRetries < 21) && (countAllocated > 0)) {
+ if ((nRetries % 10) == 0) {
+ log.info(sm.getString("standardWrapper.waiting",
+ new Integer(countAllocated)));
}
try {
- Thread.sleep(50);
+ Thread.sleep(100);
} catch (InterruptedException e) {
;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]