Bug 2807 - corbaloc with intermediate server and failed second server recursively loops
Summary: corbaloc with intermediate server and failed second server recursively loops
Status: NEW
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.5.6
Hardware: All All
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2007-02-13 13:57 CST by Johnny Willemsen
Modified: 2007-02-13 13:57 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johnny Willemsen 2007-02-13 13:57:20 CST
No regression test yet, will make that when I get some spare time. Setup:
Server 1 that runs and has the servant registered in the IORTable
Server 2 has a servant registered in IORTable and invokes the operation again on
Server 1
Client invokes operation on Server 2 where object reference is created using
corbaloc.

When now before the client makes the invocation server 1 does a shutdown, the
client invokes to server 2, server 2 tries to invoke on server 1, this results
on a transient, this goes back to the client but then instead of returning the
transient to the user code, the orb reissues the request to server 2 again,
which then results in a never ending loop until something else then a transient
is returned when server 2 invokes the operation on server 1