Bug 883 - Per-transport queues are not flushed on ORB shutdown
Summary: Per-transport queues are not flushed on ORB shutdown
Status: ASSIGNED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.1.14
Hardware: All All
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2001-04-24 19:14 CDT by Carlos O'Ryan
Modified: 2001-05-06 18:54 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.