[14812] Fast-DDS RELIABILITY mode #2725
Unanswered
pinorobotics
asked this question in
Q&A
Replies: 2 comments
-
Hi @pinorobotics , This is indeed strange. We'd like to ask for a reproducer since you have one. Also, would you mind sharing a Wireshark capture? We would be specially interested in looking at the heartbeats messages, since that is the means that data readers use to get to know the data writers' states. Thanks! |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hi Eduardo, Thank you for reply. The captured data is attached. Naming of each capture represents order of messages. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
We are testing Fast-DDS RELIABILITY mode and see some unexpected behavior.
We use custom RTPS publisher which creates a HelloWorld topic and announces it with the following PublicationData:
Then it sends following messages:
Purpose of this test is to make sure that Fast-DDS behaves acordingly with respect to RTPS Specification v2.3 (in particular 8.4.1.1 Example Behavior section 9a):
As subscber we use HelloWorldExample from Fast-DDS:
HelloWorldSubscriber.cpp (as taken from Fast-DDS examples):
The results look like:
As we can see for some reason Fast-DDS does not wait and makes data visible right away losing Message 1. This is not what is described in RTPS Specification.
Behavior observed on versions Fast-DDS v2.6.0, v2.1.1 and more
Possibly we are missing something here, any suggestions would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions