-
Notifications
You must be signed in to change notification settings - Fork 430
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid losing waitable handles while using MultiThreadedExecutor #2109
Avoid losing waitable handles while using MultiThreadedExecutor #2109
Conversation
7ac0f83
to
aeaf0f4
Compare
324f864
to
3eaf60a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Personally, I can't figure out a better way to fix the issue.
So it LGTM.
e00bfd2
to
09262fb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
This changes ABI, so that we cannot backport this to humble. but i believe this is the problem must be addressed to Iron Release. I will start the CI. @clalancette @wjwwood requesting another review on this. |
@Barry-Xu-2018 can you rebase this? we are having build failure, see https://ci.ros2.org/job/ci_linux/18122/console |
Signed-off-by: Barry Xu <barry.xu@sony.com>
Signed-off-by: Barry Xu <barry.xu@sony.com>
Signed-off-by: Barry Xu <barry.xu@sony.com>
09262fb
to
9f25339
Compare
Rpr__rclcpp__ubuntu_jammy_amd64 failed since latest code use service_introspection head file which isn't included in build system. |
@fujitatomoya Rebase was done. |
…est case Signed-off-by: Barry Xu <barry.xu@sony.com>
After checking, |
@clalancette @mjcarroll thanks for checking on this. https://ci.ros2.org/job/ci_windows/18812/testReport/junit/launch_testing_examples.launch_testing_examples/check_multiple_nodes_launch_test/launch_testing_examples_check_multiple_nodes_launch_test/ is not related, i will go ahead to merge this. |
this cannot be backport to humble since it requires ABI change. |
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
Just to help with cross-referencing, we're discussing in a few places whether or not this is the right fix for this issue: #2371 (comment) I'm currently leaning towards the idea that this is not the right fix and instead we should change specific waitables to address this issue. |
…#2109) Signed-off-by: Barry Xu <barry.xu@sony.com>
Address #2012
This patch may not be the best fix.
But I hope to find the best fix by discussing this patch.