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