diff options
author | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-12 07:04:25 +0000 |
---|---|---|
committer | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-12 07:04:25 +0000 |
commit | c9b7932f848cb4a54a8c14fa8ccb58a4b85cf468 (patch) | |
tree | 3a226ac1a90596455d66282a3f23e57d1159035f | |
parent | 0a2533fa7ba8d6317ec3178d0e95bfd4f2d56fe4 (diff) | |
download | ATCD-c9b7932f848cb4a54a8c14fa8ccb58a4b85cf468.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/ChangeLog-99c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c index 714445a6c04..7cfd3c2542b 100644 --- a/TAO/ChangeLog-99c +++ b/TAO/ChangeLog-99c @@ -1,3 +1,33 @@ +Fri Mar 12 00:35:47 1999 Marina Spivak <marina@cs.wustl.edu> + + * orbsvcs/orbsvcs/IOR_Multicast.cpp + Fixed the problem of client not being able to resolve Naming + Service ior through multicast when client and server are run on + different hosts. Thanks to Steve Totten for tracking down since + when this was broken, and to Carlos O'Ryan for providing + hypotheses as to why. + + Made the server wait a little bit before sending a reply to the + multicast as well as send a reply several times. This 1) gives client + a chance to start listening for a reply, 2) provides a better + protection against packet loss. (The problem was occuring because + the server sent a reply before the client had a chance to start + receiving. This was happening due to the added dynamic memory + allocation in the client code in the interval between + multicast_send and reply_receive). + + A more flexible policy-based solution should be added (as opposed + to hardcoding intervals and retries). This will + probably be a part of Vishal's upcoming Interoperable Naming Service changes. + + Values encoded in the code now should work for most + platforms/networks. However, they are not guaranteed to work for + all! Part of the problem is that UDP is unreliable, so in theory + can be retransmitted 100 times and still not work. Also, specific + network configurations (busy network, busy hosts, old routers, + etc.) may have special needs. Again, this should be better + addressed once hardcoded values are replaced by flexible policies. + Thu Mar 11 22:49:35 1999 Marina Spivak <marina@cs.wustl.edu> * tao/ORB.cpp (multicast_query): |