rmw icon indicating copy to clipboard operation
rmw copied to clipboard

contributes an out-of-the-box durability profile

Open BrannonKing opened this issue 8 years ago • 4 comments

Things like a map server benefit from a durable message (aka, send the last published map to each subscriber as they subscribe). We should have one of these in the default profile list, especially with talk of being able to select from canned QoS profiles using command line parameters.

BrannonKing avatar Jun 15 '17 22:06 BrannonKing

I assume that rclpy defines these as well and we would need a change there too?

Also, in thinking about it further I want depth 1 instead of depth 2. As this is typically used for large messages that change very infrequently, it is unlikely to benefit from a "finish sending that last one before this new one goes out" scenario.

BrannonKing avatar Jun 23 '17 21:06 BrannonKing

thanks @BrannonKing for the contribution. We will delay this until we iterated on how to do the equivalent of ROS 1 "latching" in ROS2.

mikaelarguedas avatar Jul 26 '17 18:07 mikaelarguedas

Here's the issue we're using to track the latching decision: https://github.com/ros2/ros2/issues/464

wjwwood avatar Feb 22 '18 19:02 wjwwood

Also, in thinking about it further I want depth 1 instead of depth 2

+1, this definitely makes sense for a 'default' durability profile, if approximating 'latched' behaviour from ROS1

paulbovbel avatar May 05 '18 03:05 paulbovbel