Skip to content
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

ROS1 Services support persistent #213

Merged
merged 2 commits into from
Dec 3, 2024

Conversation

Carter12s
Copy link
Collaborator

@Carter12s Carter12s commented Dec 3, 2024

Description

While interacting with zenoh-ros1-bridge I discovered that their implementation or ROS1 service clients (rosrust based) didn't "complete" a service request until the underlying TCP socket shutdown. They relied on a service server closing the TCP socket after the request is completed if the persistent flag was not set in the header. I don't love that they are doing that and filed an issue over there, but we should improve our support for the persistent flag regardless.

eclipse-zenoh/zenoh-plugin-ros1#212

Fixes

Checklist

  • Update CHANGELOG.md

@Carter12s Carter12s merged commit 8a5ecbb into master Dec 3, 2024
5 checks passed
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.

Cannot call services through zenoh_ros1_bridge
1 participant