Hey,
I'm currently trying to play with the sending queue size of a DDS_DataWriter and the receiving queue size of a DDS_DataReader. What I'm trying to do is set each of the queue sizes to "1".
Unfortunately, I stumbled upon the issue that I have to set the resource_limits.max_samples > initial_samplex. So If I set max_samples 1 and the initial_samples = 0, that will fail to create the DDS_DataWriter/DDS_DataReader.