Skip to content

Service request timeouts missing in RCL → RMW interaction #404

@mini-1235

Description

@mini-1235

Description

In the current RCL/RMW design, service requests are assumed stateless at the RMW layer. This is affecting non-dds implementations like Zenoh, see ros2/rmw_zenoh#783 (comment) for more information

Motivation

We are trying to add zenoh to Nav2's CI ros-navigation/navigation2#5516, which fails because Zenoh server will fail if the service call is longer than the queries_default_timeout set in the Zenoh config

Design / Implementation Considerations

No response

Additional Information

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions