rclnodejs icon indicating copy to clipboard operation
rclnodejs copied to clipboard

Sometimes subscriptions lost messages from multiple publishers

Open qiuzhong opened this issue 7 years ago • 5 comments

When there are multiple publisher nodes publishing messages simultaneously, sometimes the subscription seems to be blocking.

We need to investigate why some messages are lost. I'll provide more useful information with rclpy client.

qiuzhong avatar Nov 14 '17 06:11 qiuzhong

I did the same tests for rclpy version. The message losing also exists on for the rclpy version and the losing rate is even higher than rclnodejs client library.

qiuzhong avatar Nov 20 '17 08:11 qiuzhong

I suggest keeping an eye on this problem until the fist non-beta release of ROS arrives. If this phenomenon appears constantly then, I think we can submit an issue either for rclpy or rcl.

minggangw avatar Nov 20 '17 09:11 minggangw

I see the similar issue during the Client/Server testing.

multi-clients<-->one-service:

image

Christywl avatar Dec 08 '17 07:12 Christywl

Did you test this case on Ardent Apalone?

minggangw avatar Dec 11 '17 02:12 minggangw

Before that, I run the tests based on ros2/ros2@b12ebdc

Christywl avatar Dec 11 '17 06:12 Christywl