summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-12 07:04:25 +0000
committermarina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-12 07:04:25 +0000
commitc9b7932f848cb4a54a8c14fa8ccb58a4b85cf468 (patch)
tree3a226ac1a90596455d66282a3f23e57d1159035f
parent0a2533fa7ba8d6317ec3178d0e95bfd4f2d56fe4 (diff)
downloadATCD-c9b7932f848cb4a54a8c14fa8ccb58a4b85cf468.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-99c30
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):