summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/ChangeLog-02a
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLogs/ChangeLog-02a')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a58
1 files changed, 44 insertions, 14 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 8a00270af23..92f44ec032a 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,29 +1,59 @@
+Sat Apr 7 21:13:48 2001 Carlos O'Ryan <coryan@uci.edu>
+
+ * tao/Transport.cpp:
+ Separate the path for synchronous and asynchronous requests more
+ cleanly.
+ Merge the close_connection() changes from the main trunk, the
+ ORB was dead-locking on me.
+ Improve output for sent iovectors, now it is only generated if
+ TAO_debug_level==2 and the Log_Msg is locked to prevent other
+ threads from dumping the same messages.
+
+ * tao/Transport.cpp (drain_queue_i):
+ New method used by the synchronous path to send data ASAP.
+
+ * tao/Invocation.h:
+ * tao/Invocation.cpp (invoke):
+ Clarify the semantics of the <twoway_flag> argument, actually it
+ means that the ORB should wait until the data is delivered to
+ the wire.
+ Oneway invocations with the SYNC_WITH_TRANSPORT policy should
+ block until the data is delivered to the wire.
+
+ * tao/GIOP_Message_Handler.cpp:
+ Only print the full contents of the received data when the debug
+ level is *exactly* 2.
+
+ * tests/Big_Oneways/Session.cpp:
+ Fill up the messages with a repeating pattern, this is useful
+ during debugging.
+
Thu Apr 05 10:36:57 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/Queued_Message.h:
- Remove the declaration of the done() method, the semantics were
- not clear and it was removed a couple of iterations ago.
+ Remove the declaration of the done() method, the semantics were
+ not clear and it was removed a couple of iterations ago.
* tao/Block_Flushing_Strategy.cpp:
* tao/Reactive_Flushing_Strategy.cpp:
- Wait until all_data_sent() returns.
+ Wait until all_data_sent() returns.
* tao/Transport.cpp:
- Cleanup handle_output() no need to loop, the drain_queue()
- method does that.
- After trying to send a message and blocking the send_message_i()
- method was not updating the new Asynch_Queued_Message with the
- number of bytes sent.
- drain_queue() loop was too complicated for its own sake.
-
- * tests/Big_Oneways/Session.h:
+ Cleanup handle_output() no need to loop, the drain_queue()
+ method does that.
+ After trying to send a message and blocking the send_message_i()
+ method was not updating the new Asynch_Queued_Message with the
+ number of bytes sent.
+ drain_queue() loop was too complicated for its own sake.
+
+ * tests/Big_Oneways/Session.h:
* tests/Big_Oneways/Test.idl:
* tests/Big_Oneways/Session.cpp:
- Add methods to prime the connections among multiple clients.
+ Add methods to prime the connections among multiple clients.
* tests/Big_Oneways/server.cpp:
- Increase timeout for initial session registration. Important
- for manual executions.
+ Increase timeout for initial session registration. Important
+ for manual executions.
Wed Apr 4 10:53:27 2001 Carlos O'Ryan <coryan@uci.edu>