Replies: 4 comments
-
Hi @MMarcus95, thanks for using Fast DDS. I am closing this ticket as duplicated. Do not hesitate to reopen it if the suggested solution does not meet your needs. |
Beta Was this translation helpful? Give feedback.
-
Hi @JesusPoderoso , thanks a lot for the support. I tried the suggestions proposed in the discussion but I still have the same issue. The only difference is that to set the readerHistoryMemoryPolicy and the writerHistoryMemoryPolicy I'm changing the data reader and data writer qos in this way
I also saw that there is the parameter mutation_tries but I don't know how to change it from the DDS layer and if it is related to this issue. In the discussion #4178 I think it is not changed. Do you have any suggestion? Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi @MMarcus95,
the mutation_tries can be configured through the participant QoS as follows.
|
Beta Was this translation helpful? Give feedback.
-
By changing the mutation_tries to higher value the data writer can now matches more than 100 data reader, thanks!! Just as a curiosity that might be useful also for others: what actually this parameter does and why it is different from ResourceLimitedContainerConfig? |
Beta Was this translation helpful? Give feedback.
-
Hello,
I'm trying to run several data reader and one data writer but I'm getting the following error.
If 100 or less data readers are launched before launching the data writer, the matches between the data readers and the data writer happen as expected.
If instead the data readers are more than 100, the matches do not happen at all. But, If the data writer is launched first, then there is matching.
To test this, I was using the Fastd-DDS version 2.14.0 and the HelloWorld example, by launching one publisher and several subscribers.
Can you explain my why this is happening?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions