-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
History queue not updated #458
Comments
Hello @yjaeger83 , could you please provide a concrete example of messages sent by your publisher, messages expected to be received by your subscriber, and actual messages received by your subscriber? I'm afraid we were not able to fully understand the problem. |
Hello, |
We are only transferring text messages in our topics. When history-depth is set to 5 in the ddsRouters configuration (on both sides), then for the topics that are set to be transient local, we will receive 5 updates of those topics, the subsequent updates of those topics are somehow dropped or ignored. |
Hi @yjaeger83 , thank you for the detailed information, we were able to reproduce the issue. Cheers! |
Thank you @juanlofer-eprosima for your quick reaction. |
Hello,
We are currently using ddsrouter with different Qos. We recently upgraded from version 1.0.0 to version 2.2.0 and we are facing an issue.
We did not change the consumer code (ddsparticipant using the "take" functions) but it seems that the values that have QoS set to transient local are kept inside the history (although the history policy is KEEP_LAST).
For example, if the history-depth is set to 5, our consuming component retrieves the 5 oldest elements (with Qos transient local) from the history and all new values seemed to be dropped and never make it to the calling code.
The text was updated successfully, but these errors were encountered: