Skip to content

update guard condition by managing multiple items#51

Closed
iuhilnehc-ynos wants to merge 1 commit intoros2:masterfrom
iuhilnehc-ynos:topic-guardcondition-manage-cond-list
Closed

update guard condition by managing multiple items#51
iuhilnehc-ynos wants to merge 1 commit intoros2:masterfrom
iuhilnehc-ynos:topic-guardcondition-manage-cond-list

Conversation

@iuhilnehc-ynos
Copy link
Copy Markdown
Collaborator

related to ros2/rclcpp#1611

…ables

Co-authored-by: William Woodall <william@osrfoundation.org>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
@fujitatomoya
Copy link
Copy Markdown
Collaborator

@asorbini friendly ping, when you got time.

@asorbini
Copy link
Copy Markdown
Collaborator

@iuhilnehc-ynos @fujitatomoya I haven't read through that whole thread, but can you summarize why a guard condition should be allowed to be attached to multiple WaitSets?

This seems like a big change, and it's inconsistent with other "waitables" in ROS 2 (that can only be attached to one waitset at a time). This is a fundamental contract being broken and the whole implementation of WaitSets and Conditions will require reviewing.

I'm a bit tired of addressing this code in the RMW, so apologies for the push back.

@iuhilnehc-ynos
Copy link
Copy Markdown
Collaborator Author

not a correct fix, close it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants