Bug 3695 - IIOP Profile: keeping alternate endpoints in order
Summary: IIOP Profile: keeping alternate endpoints in order
Status: RESOLVED FIXED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.6.9
Hardware: All All
: P3 normal
Assignee: Adam Mitz
URL:
Depends on:
Blocks: 2535
  Show dependency tree
 
Reported: 2009-06-08 17:20 CDT by Adam Mitz
Modified: 2009-07-24 01:46 CDT (History)
0 users

See Also:


Attachments
Fix to maintain order of alternate iiop endpoints (6.17 KB, patch)
2009-06-08 17:20 CDT, Adam Mitz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Mitz 2009-06-08 17:20:28 CDT
Created attachment 1162 [details]
Fix to maintain order of alternate iiop endpoints

The order of alternate endpoints will get reversed if the Profile is marhsalled and then demarshalled.  This means an object created locally will not compare as "equivalent" to that same object reference which is sent to a client and then sent back.  The TAO Param_Test does this.

I will commit a test case which will fail at first, then I will commit the patch (attached).
Comment 1 Adam Mitz 2009-06-09 15:29:26 CDT
Patch has been committed to TAO.  I'll mark this bug as fixed if the scoreboard looks good tomorrow.

Tue Jun  9 20:25:50 UTC 2009  Adam Mitz  <mitza@ociweb.com>
Comment 2 Adam Mitz 2009-06-19 16:14:37 CDT
Fixed.