Closed samcarey closed 11 months ago
Thanks for the Minimal Reproducible example code. That was a great help.
It seems that this is a genuine bug, which was an accidental consequence of some unrelated new feature development we did some months ago. We'll see what we can do about it.
The latest master
commit should fix this issue. Please test and share your findings here.
The code completes successfully now! Thanks!!
I would expect a durable writer with history set to "KeepAll" to preserve all samples written to it and send them to late joiners, but it seems that one has to wait some time after initialization before samples won't be silently dropped.
Minimal Reproducible example:
This produces the following output:
...and then it stops forever.
So you can see the reader never sees samples if they are written only 1400 milliseconds after the writer was created. By the way, I'm on Windows 11, using
rustdds="0.8.5"
.