[SHOAL-113] Dangling Threads Prevent Graceful JVM Shutdown Created: 15/Dec/10 Updated: 09/Nov/11 Resolved: 09/Nov/11
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
We experience problems to gracefully shutdown the JVM because Shoal does not terminate all non-deamon threads upon shutdown.
We initiate Shoal shutdown via the following API call but this does not terminate the GMSContext "viewWindowThread" and "messageWindowThread" and the Router "signalHandlerThread" (non-daemon) threads.
To work around this problem we had to implement the following hack:
Router router = gmsContext.getRouter();
Kindly fix this shutdown issue. Please let me know should you require a proper source code patch for this.
|Comment by shreedhar_ganapathy [ 09/Nov/11 ]|
Transferring to Joe for eval and closure.
|Comment by Joe Fialli [ 09/Nov/11 ]|
this shoal gms issue would prevent glassfish v2 and v3.1 and higher application server from exiting.