-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add rmw zenoh cpp to ci #5516
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
base: main
Are you sure you want to change the base?
Add rmw zenoh cpp to ci #5516
Conversation
Two of the tests are still failing, this PR is not ready for review |
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.
Please leave the default as is before merging, but I understand it’s useful to test in CI for now.
Also, why did the docking test need to be updated? Did you find root cause or is that a workaround for zenoh to work? If a workaround, that might indicate a problem in the RMW if there’s not a logical error in the test.
Will do after all tests pass
I will explain the changes I made to the test here:
I can actually reproduce this as well in cyclonedds when running 1000 times repeatedly
We can actually decrease |
Ok sounds good to me. I might prefer spinning for those 10ms rather than having a background spin & 10ms sleeps, but I generally don’t nitpick over tests. Are you working on the last failure in CI? The rest LGTM |
Yes, it looks like that we need to overwrite the zenoh config at least for the CI ros2/rmw_zenoh#783 (comment), what do you think about that? |
It seems to me like something that should be addressed in the RMW / Zenoh layers. If this is a quirk of ROS 2, then either that should change, RMW Zenoh should adjust, or the default configurations should handle it. |
I share the same opinion. Admittedly, I am not a zenoh expert, so I think I might need to leave this PR open until we can find a solution together with the zenoh maintainers |
OK - did you open a ticket on this with the RMW? Might be good and then link this PR |
Good idea, I have open a new issue in the rmw repo |
This pull request is in conflict. Could you fix it @mini-1235? |
Signed-off-by: mini-1235 <[email protected]>
Signed-off-by: mini-1235 <[email protected]>
Signed-off-by: mini-1235 <[email protected]>
f60a807
to
723ac34
Compare
Signed-off-by: Maurice <[email protected]>
723ac34
to
044b6ec
Compare
@SteveMacenski, I have just rebased this, now waiting for next rmw zenoh's release to pass all tests |
OK! Ping me when we can take a look again! |
Basic Info
Description of contribution in a few bullet points
Description of documentation updates required from your changes
Description of how this change was tested
Future work that may be required in bullet points
For Maintainers:
backport-*
.