First Last Prev Next    No search results available
Details
: IOR's are not tried to completion
Bug#: 1239
: TAO
: ORB
Status: NEW
Resolution:
: All
: All
: 1.2.3
: P3
: normal
: ---

:
:
:
: 319 1273
  Show dependency tree - Show dependency graph
People
Reporter: Nanbor Wang <bala@cs.wustl.edu>
Assigned To: DOC Center Support List (internal) <tao-support@dre.vanderbilt.edu>

Attachments


Note

You need to log in before you can comment on or make changes to this bug.

Related actions
Votes: 0


Description:   Opened: 2002-06-26 16:40
If there are say three profiles in an IOR. A thread using this IOR find that
the
first and second profile were unusable in the first invocation. It uses the
third profile to start communication. After a few invocations the third one
fails. The thread instead of trying out one and two again (possible that the
servers are alive now), returns a TRANSIENT exception. 

The funny part is, the next invocation could start communication to profile 1,
since we rewind before throwing an exception. 

This is a mistake.  A thread finding a dead profile should try other profiles
at
the sametime before giving up instead of depending on old data!

RTCORBA solves this by going over the profile from first for every invocation.
We can do better for normal CORBA. FTCORBA is a different ball game all
together.
------- Comment #1 From Nanbor Wang 2002-07-04 12:15:27 -------
Assigning it to me
------- Comment #2 From Nanbor Wang 2002-07-04 12:17:42 -------
Accepting it
------- Comment #3 From Nanbor Wang 2002-08-08 22:17:03 -------
Assigning it to Irfan
------- Comment #4 From Irfan Pyarali 2002-08-09 10:52:37 -------
Accepted
------- Comment #5 From Johnny Willemsen 2004-08-01 12:13:09 -------
I will handle this
------- Comment #6 From Johnny Willemsen 2004-08-01 12:14:05 -------
accept
------- Comment #7 From Johnny Willemsen 2006-08-16 09:05:47 -------
to pool

First Last Prev Next    No search results available