Bug 3660 - Don't return an unconnected transport
Summary: Don't return an unconnected transport
Status: RESOLVED WONTFIX
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.6.9
Hardware: All All
: P3 enhancement
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks: 3680
  Show dependency tree
 
Reported: 2009-04-24 14:01 CDT by Jeff Parsons
Modified: 2010-08-20 12:11 CDT (History)
2 users (show)

See Also:


Attachments
patch file (818 bytes, patch)
2009-04-24 14:01 CDT, Jeff Parsons
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Parsons 2009-04-24 14:01:11 CDT
Created attachment 1143 [details]
patch file

Attached patch file that prevents an unconnected TAO transport from being returned, sent in by Russ Noseworthy et al.
Comment 1 Johnny Willemsen 2009-04-26 13:07:30 CDT
we need a reproducer for this. unconnected transports are put in the transport cache, without a reproducer I wouldn't add this
Comment 2 Jeff Parsons 2009-04-27 12:20:39 CDT
Nothing to add to Johnny's comment.
Comment 3 Johnny Willemsen 2009-04-27 13:06:44 CDT
the handling of transports really changed after 1.5.8, we really need a test. Would it be an option that Russ tries 1.6.9 and then see which issues are still required. 
Comment 4 Johnny Willemsen 2009-05-26 04:27:36 CDT
to pool
Comment 5 Martin Corino 2010-08-20 09:25:49 CDT
The current implementation of the transport cache fully takes unconnected transports into account.
Also, transports take into account that on connection the queue may already have been filled with data to send.

Implementing this patch would no doubt break some other expected behaviour.