Closed atb033 closed 4 years ago
@atb033
service is constructed on topics, might be related to https://github.com/ros2/rmw_fastrtps/issues/349. The reason is when you initiate the container the same process id will be allocated, that leads to the same global id in dds.
after all, could you try to use Foxy? if the problem is related to https://github.com/ros2/rmw_fastrtps/issues/349, you should not meet the problem.
@fujitatomoya
Thanks for the quick response. I tried it with Foxy, and didn't face this problem
I am going to close this ticket since the problem doesn't seem to be related to ros1_bridge
.
Bug report
Required Info:
Steps to reproduce issue
The necessary docker files and instructions for replicating this bug can be found here.
Expected behavior
The add_two_ints client docker container must be able to detect the add_two_ints server even when it is restarted
Actual behavior
The add_two_ints client was able to detect the server only during the first attempt