Please report new issues athttps://github.com/DOCGroup
Let's say we have a server and client running, where the client is making 100 calls to the server. If the server is shut down after call 50, call 51 will fail on the client side and the ORB will report it as COMPLETED=MAYBE. It will then fail on the rest of the calls also with COMPLETED=MAYBE. The ORB should be able to detect the dropped connection and be able to specify COMPLETED=NO.
I'll take care of this one..
Testing on UNIX revealed that things are working as expected, will test on NT now.
Just tried on NT, the client gets a TRANSIENT exception (with COMPLETED_NO and a minor exception that indicates ECONNREFUSED) when the server is down. Notice that it takes a while for NT to figure out that a local connection is down. Maybe the problem is not in the ORB but the ImplRepo? PS: to test this out use the ping/pong test in the Fauls directory. Inserting code to print the expected exceptions.
Yes, I just checked and this seems like it was fixed since the last time I was looking into it.