diff options
author | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-09-12 21:36:29 +0000 |
---|---|---|
committer | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-09-12 21:36:29 +0000 |
commit | 27aceb2119484ec5b14e8be6cf15e6c0eec84ee3 (patch) | |
tree | ef1f5ccf73318b422e4ec48e695724efc3fbf4d5 /TAO/ChangeLogs | |
parent | df3c167956e1c8876549f3601da80ca5e6553ce4 (diff) | |
download | ATCD-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-02a | 16 |
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: |