Bug 883

Summary: Per-transport queues are not flushed on ORB shutdown
Product: TAO Reporter: Carlos O'Ryan <coryan>
Component: ORBAssignee: DOC Center Support List (internal) <tao-support>
Status: ASSIGNED ---    
Severity: normal    
Priority: P3    
Version: 1.1.14   
Hardware: All   
OS: All   

Description Carlos O'Ryan 2001-04-24 19:14:36 CDT
This bug documents a change in behavior from previous versions of TAO: the ORB
used to flush its message queues on shutdown(), the problem is that shutdown is
too late, and flushing can take a *very* long time, possibly even dead-lock the
ORB because of a flow-controlled peer.

IMHO if the application needs some sort of flushing then they should provide it
using a no-op operation, or _is_a() or anything similar.
Comment 1 Carlos O'Ryan 2001-05-06 18:54:48 CDT
Accepted.