Blocking behavior with creation of DDS objects

2 posts / 0 new
Last post
Offline
Last seen: 8 years 2 weeks ago
Joined: 06/11/2015
Posts: 3
Blocking behavior with creation of DDS objects

I have a general question related to the behavior of creatign DDS objects. We are having slow discovery (on the order of minutes) on startup of an application. This is a separate issue that we are working on. However, the slow discovery has preciptated questions related to how we create DDS objects and their blocking behavior.

Questions.

1. Does creation of Domain Participants, Subscriber, Readers, Writers, Topics, or Content Filtered Topics block on network activity?

      We create these objects on startup of our application in a serial/synchronous fashion with the UI. When we are experiencing discovery problems the application can block for minutes while creating these objects.

2. Is there an asynchronous API for creating DDS resources such as those in question #1?

 

Thanks

sara's picture
Offline
Last seen: 1 week 4 days ago
Joined: 01/16/2013
Posts: 128

Hi,

Which OS are you running on? There's a known issue with Windows and discovery: https://community.rti.com/kb/why-discovery-phase-taking-so-long-my-windows-system

Is it possible that you are running into that issue?

Thanks,

Sara