Hello,
I'm using RTI DDS 5.2. The only domain participant factory qos I seem able to set by XML file is the EntityFactoryQoSPolicy (auto enable created entities).
Does anyone know a way to set the SystemResourceLimitsQoSpolicy (max objects per thread) by xml file?
I'm trying to use RTIReplay to playback a recording that consists of many (50+) database segment files and I'd like to do it without starting too many replay instances.
In an ideal world replay would automatically open the each segment as required but at the moment I have to explicitly include each segment file individually and this requires more domain participants than the application can support.
Thanks,
Paul
Hi Paul,
Unfortunately, there is no workaround for the Replay problem you're talking about.
As a side note, you don't need to start (and synchronise) a Replay instance per segment, you can add every segment to a <replay_database> object. However, Replay Database objects also create a Domain Participant, that would only save you Replay process instances.
Thanks,
Juanlu
Thanks for response Juan,
I was originally adding every segment to a single replay_database. My existing workaround for the domain participant issue is to limit each replay_service to 12 replay_database elements (it tops out at 17 so I backed off a little) each of which has one segment in the single filename tag. So I think I'm already doing as you suggest.
This is workable for the first phase of my project, but I will have to get creative for the next phase which will increase data volumes by a factor of 100.