Late joining subscriber with strength... PreviousNext
Data Distribution Service (DDS) Forum > DDS FAQ >
Message/Author
Next message Mike Hurley  posted on Friday, February 14, 2014 - 03:29 am
Hi there,
I have developed a subscriber application that uses the DDS_EXCLUSIVE_OWNERSHIP_QOS for a keyed topic. When I have two publishing applications that publish topic samples, the behaviour is as expected ie. if both publishers publish the same sample instances, the subscriber will only receive the samples from the publisher with the highest strength.

My problem occurs when I start my subscriber application after the samples have been published ie. I am using the DDS_TRANSIENT_LOCAL_DURABILITY_QOS. On late startup of my subscriber application, I am expecting to read only the samples published by the high strength application. Instead, both samples from the high and low strength application are read eg. I get two instances of sample (key) 10 (one from each application).

Anyone got any ideas why this would be?

Mike
Back to top
Add Your Message Here
Post:
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Post as "Anonymous"
Enable HTML code in message
Automatically activate URLs in message
Action: