You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do not crash Executor when send_response fails due to client failure. (ros2#2276) (ros2#2279)
* Do not crash Executor when send_response fails due to client failure.
Related to ros2/ros2#1253
It is not sane that a faulty client can crash our service Executor, as
discussed in the referred issue, if the client is not setup properly,
send_response may return RCL_RET_TIMEOUT, we should not throw an error
in this case.
Signed-off-by: Zang MingJie <[email protected]>
* Update rclcpp/include/rclcpp/service.hpp
Co-authored-by: Tomoya Fujita <[email protected]>
Signed-off-by: Zang MingJie <[email protected]>
* address review comments.
Signed-off-by: Tomoya Fujita <[email protected]>
---------
Signed-off-by: Zang MingJie <[email protected]>
Signed-off-by: Tomoya Fujita <[email protected]>
Co-authored-by: Zang MingJie <[email protected]>
(cherry picked from commit fbe8f28)
Co-authored-by: Tomoya Fujita <[email protected]>
0 commit comments