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

Make system default durability volatile #492

Closed
wants to merge 0 commits into from

Conversation

Yadunund
Copy link
Member

@Yadunund Yadunund commented Mar 3, 2025

This PR updates the system default durability to volatile from transient_local. This change is the better align with QoS settings in other RMWs #485. While rmw_zenoh does not necessarily have to conform to other RMW settings but the durability, and particularly setting to transient_local by default, might lead to unintended behavior in tests and applications that users might have developed. So it makes sense to switch to volatile by default.

I've ran the usual CI tests and didn't see any new regressions. (rclpy/test_logging is flaky).

cc: @JEnoch @YuanYuYuan

@Yadunund Yadunund marked this pull request as draft March 3, 2025 06:51
@Yadunund Yadunund marked this pull request as ready for review March 3, 2025 20:17
@Yadunund Yadunund requested a review from ahcorde March 3, 2025 20:17
@Yadunund
Copy link
Member Author

Yadunund commented Mar 3, 2025

@ahcorde could you run CI on all core repos to double check that there are no new regressions apart from those reported in #493

@Yadunund Yadunund closed this Mar 7, 2025
@Yadunund Yadunund force-pushed the yadu/make_default_durability_volatile branch from e1124f3 to ce92cb2 Compare March 7, 2025 23:16
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.

1 participant