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.

Reply via email to