ORB shutdown can hang when SSLSocket connections are used.
-----------------------------------------------------------
Key: YOKO-289
URL: https://issues.apache.org/jira/browse/YOKO-289
Project: Yoko - CORBA Server
Issue Type: Bug
Components: orb core
Affects Versions: 1.0-incubating-M2
Reporter: Rick McGuire
Assigned To: Rick McGuire
Fix For: 1.0-incubating-M2
We're seeing problems with ORB.destroy() hanging because the worker server
threads are not shutting down cleanly. This appears to be due to an
SSLSocket() being in a read() condition and not terminating when close() is
called. Because shutdown processing waits until all of the server worker
threads finish, shutdown hangs. Adding some timeout logic to the shutdown wait
code clears up the process. as does setting the daemon() flag on the worker
threads.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.