setting participant factory resource limits by xml

3 posts / 0 new
Last post
Offline
Last seen: 5 years 3 weeks ago
Joined: 03/09/2015
Posts: 3
setting participant factory resource limits by xml

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

Offline
Last seen: 3 years 7 months ago
Joined: 01/15/2013
Posts: 94

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

Offline
Last seen: 5 years 3 weeks ago
Joined: 03/09/2015
Posts: 3

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.