-
Notifications
You must be signed in to change notification settings - Fork 58
Bump Zenoh to v1.3.2 and improve e2e reliability with HeartbeatSporadic #591
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
Conversation
… recovery for end-to-end reliability
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.
Changes look good. Will run CI before merging.
@Mergifyio backport jazzy humble |
✅ Backports have been created
|
…ic (#591) * Bump zenoh-c to ffa4bdd, zenoh-cpp to 868fdad and zenoh to 3f62ebc * Apply same config changes than eclipse-zenoh/zenoh#1825 * Apply same config changes than eclipse-zenoh/zenoh#1850 * For RELIABLE+TRANSIENT_LOCAL topics, enable sample_miss_detection and recovery for end-to-end reliability (cherry picked from commit a9ab960)
…ic (#591) * Bump zenoh-c to ffa4bdd, zenoh-cpp to 868fdad and zenoh to 3f62ebc * Apply same config changes than eclipse-zenoh/zenoh#1825 * Apply same config changes than eclipse-zenoh/zenoh#1850 * For RELIABLE+TRANSIENT_LOCAL topics, enable sample_miss_detection and recovery for end-to-end reliability (cherry picked from commit a9ab960)
…ic (#591) (#593) * Bump zenoh-c to ffa4bdd, zenoh-cpp to 868fdad and zenoh to 3f62ebc * Apply same config changes than eclipse-zenoh/zenoh#1825 * Apply same config changes than eclipse-zenoh/zenoh#1850 * For RELIABLE+TRANSIENT_LOCAL topics, enable sample_miss_detection and recovery for end-to-end reliability (cherry picked from commit a9ab960) Co-authored-by: Julien Enoch <[email protected]>
…ic (#591) (#594) * Bump zenoh-c to ffa4bdd, zenoh-cpp to 868fdad and zenoh to 3f62ebc * Apply same config changes than eclipse-zenoh/zenoh#1825 * Apply same config changes than eclipse-zenoh/zenoh#1850 * For RELIABLE+TRANSIENT_LOCAL topics, enable sample_miss_detection and recovery for end-to-end reliability (cherry picked from commit a9ab960) Co-authored-by: Julien Enoch <[email protected]>
Nice to see this is merged! There is only a few days left before the Kilted freeze: https://discourse.ros.org/t/upcoming-rmw-feature-freeze-for-ros-2-kilted-kaiju-on-april-7-2025/43020 Could we get a new release which includes this fix? 🙂 |
We are waiting to get #595 before doing a version bump and blooming a release. What's most important before the freeze is getting source code merged into rolling. We can always bloom releases after. In fact, a new rolling version will be bloomed before we can branch to kilted anyways |
This PR updates Zenoh to v1.3.2, making the following changes of commit ids:
It includes those notable changes:
Session::close()
implementation so it can be safely waited and awaited in `atexit``In addition, the PR also makes the
RELIABLE
+TRANSIENT_LOCAL
Publishers and Subscribers to use the new non periodic last sample miss detection mechanism for Advanced pub/sub. This ensures end-to-end reliability for those topics, and fixes #543.