summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-09-12 21:36:29 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-09-12 21:36:29 +0000
commit27aceb2119484ec5b14e8be6cf15e6c0eec84ee3 (patch)
treeef1f5ccf73318b422e4ec48e695724efc3fbf4d5 /TAO/ChangeLogs
parentdf3c167956e1c8876549f3601da80ca5e6553ce4 (diff)
downloadATCD-27aceb2119484ec5b14e8be6cf15e6c0eec84ee3.tar.gz
ChangeLogTag: Wed Sep 12 16:29:49 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/ChangeLogs')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a16
1 files changed, 16 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index ad3ce7d5d8c..80b5a25d920 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,19 @@
+Wed Sep 12 16:29:49 2001 Balachandran Natarajan <bala@cs.wustl.edu>
+
+ * tao/Leader_Follower.cpp (wait_for_event): If the follower times
+ out, we set the state in the LF_Event to indicate an error.
+
+ * tao/LF_Event.h:
+ * tao/LF_Event.cpp:
+ * tao/LF_Event.inl: Added a new private method that allows setting
+ the state without holding the lock. Moreover, before we signal
+ the follower in state_changed () we check whether the LF_Event
+ has reached a final state or not. Further, we also check whether
+ we have a valid follower_ pointer before we signal the
+ follower. This fix should fix the problems MT_Timeout tests. The
+ problem was that the leader thread was processing the followers
+ reply when the follower timedout.
+
Wed Sep 12 12:33:15 2001 Jeff Parsons <parsons@cs.wustl.edu>
* tao/DynamicAny/DynAny_i.cpp: