I have two Network elements where Corba is running. Each Network element has two Iors , lets say ior1 and ior2 where ior2 is obtained from ior1 like ior1.getior2() will return ior2. Both the network element have different ip Address with which I make a connection. Here I see two issue when they are put in an environment where multiple requests are made simutaneously.
1.sometimes when I call ior1.getior2() on the ior1 of first Network Element , it returns the ior2 of second Network Element.
2.In this case, the iors return correctly i.e. both iors belong to same Network Element but if I make any other call on ior2 of first Network Element, it gives me data of second Network Element.
This happens only when multiple threads are running in parallel.
Please let me also know if there is already a bug filed for this issue.
Please let me know if anyone needs the logs to analyse it.
Can you reproduce the problem on git head (or snapshot) ?
Can you provide a standalone test case?