Description
Somewhat related to #513
Currently, LoadComposableNodes action waits indefinitely for load_node service response which prevents other components from being loaded when component manager fails to send a response.
I propose adding a timeout to the service call.
Motivation
In my case, sometimes the component manager fails to send a response, e.g.:
failed to send response to /leo2/image_container/_container/load_node (timeout): client will not receive response, at ./src/rmw_response.cpp:153, at ./src/rcl/service.c:400
Even though my node was loaded, ros2 launch does not continue loading the rest of the nodes.
Design / Implementation Considerations
No response
Additional Information
No response
Description
Somewhat related to #513
Currently, LoadComposableNodes action waits indefinitely for load_node service response which prevents other components from being loaded when component manager fails to send a response.
I propose adding a timeout to the service call.
Motivation
In my case, sometimes the component manager fails to send a response, e.g.:
Even though my node was loaded,
ros2 launchdoes not continue loading the rest of the nodes.Design / Implementation Considerations
No response
Additional Information
No response