diff options
author | Steve Huston <shuston@riverace.com> | 2000-09-05 17:42:47 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2000-09-05 17:42:47 +0000 |
commit | 1edb67d8bc53831c2b81026dc1229eb99e8a92a5 (patch) | |
tree | c9330a060aa44e6f1d7372582c3c32ae7eabfea8 | |
parent | ad2156766e2fc2b5d597fcb55ca8df53ccfea6a8 (diff) | |
download | ATCD-1edb67d8bc53831c2b81026dc1229eb99e8a92a5.tar.gz |
.
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 10 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 10 |
3 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 8290d2c60c7..a1e6d9a11b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +Tue Sep 05 13:34:26 2000 Steve Huston <shuston@riverace.com> + + * ace/TP_Reactor.cpp (dispatch_i): Try to correct mis-set size_ + in the any_ready_ handle sets by sync()ing them if the reactor + state has not been changed. This is an attempted workaround to + a symptom of having the handle set say size_ > 0 but there are + no bits set. The underlying cause is not known. + Also, reverse the eval order when checking !found_io && handle_iter + done to avoid doing another iter call when not needed. + Mon Sep 04 10:25:27 2000 Steve Huston <shuston@riverace.com> * ace/TP_Reactor.cpp (dispatch_i): If a handle's bit is set via diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 8290d2c60c7..a1e6d9a11b6 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,13 @@ +Tue Sep 05 13:34:26 2000 Steve Huston <shuston@riverace.com> + + * ace/TP_Reactor.cpp (dispatch_i): Try to correct mis-set size_ + in the any_ready_ handle sets by sync()ing them if the reactor + state has not been changed. This is an attempted workaround to + a symptom of having the handle set say size_ > 0 but there are + no bits set. The underlying cause is not known. + Also, reverse the eval order when checking !found_io && handle_iter + done to avoid doing another iter call when not needed. + Mon Sep 04 10:25:27 2000 Steve Huston <shuston@riverace.com> * ace/TP_Reactor.cpp (dispatch_i): If a handle's bit is set via diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 8290d2c60c7..a1e6d9a11b6 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,13 @@ +Tue Sep 05 13:34:26 2000 Steve Huston <shuston@riverace.com> + + * ace/TP_Reactor.cpp (dispatch_i): Try to correct mis-set size_ + in the any_ready_ handle sets by sync()ing them if the reactor + state has not been changed. This is an attempted workaround to + a symptom of having the handle set say size_ > 0 but there are + no bits set. The underlying cause is not known. + Also, reverse the eval order when checking !found_io && handle_iter + done to avoid doing another iter call when not needed. + Mon Sep 04 10:25:27 2000 Steve Huston <shuston@riverace.com> * ace/TP_Reactor.cpp (dispatch_i): If a handle's bit is set via |