User Tools

Site Tools


ddsf:public:guidebook:06_append:02_quality_of_service:destination_order

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:02_quality_of_service:destination_order [2020/10/01 14:01]
murphy
ddsf:public:guidebook:06_append:02_quality_of_service:destination_order [2021/07/14 15:55] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
 ====== DESTINATION_ORDER QoS Parameter ====== ====== DESTINATION_ORDER QoS Parameter ======
-[[ddsf:private:cookbook:​06_append:​02_quality_of_service|return to the Quality of Service (QoS) Parameters ]]+[[ddsf:public:guidebook:​06_append:​02_quality_of_service:start|return to the Quality of Service (QoS) Parameters ]]
  
-The DESTINATION_ORDER policy controls how each [[ddsf:private:cookbook:​06_append:​glossary:​s:​subscriber|subscriber]] resolves the final value of a data [[ddsf:private:cookbook:​06_append:​glossary:​i:​instance|instance]] that is written by multiple ''​DataWriter''​ +The DESTINATION_ORDER policy controls how each [[ddsf:public:guidebook:​06_append:​glossary:​s:​subscriber|subscriber]] resolves the final value of a data [[ddsf:public:guidebook:​06_append:​glossary:​i:​instance|instance]] that is written by multiple ''​DataWriter''​ 
-objects (which may be associated with different ''​[[ddsf:​private:cookbook:​06_append:​glossary:​p:​publisher|Publisher]]''​ objects) running on different nodes. +objects (which may be associated with different ''​[[ddsf:​public:guidebook:​06_append:​glossary:​p:​publisher|Publisher]]''​ objects) running on different nodes. 
-The setting BY_RECEPTION_TIMESTAMP indicates that, assuming the [[ddsf:private:cookbook:​06_append:​glossary:​o:​ownership_qos|OWNERSHIP]] policy allows it, the latest received+The setting BY_RECEPTION_TIMESTAMP indicates that, assuming the [[ddsf:public:guidebook:​06_append:​glossary:​o:​ownership_qos|OWNERSHIP]] policy allows it, the latest received
 value for the instance should be the one whose value is kept. This is the default value. value for the instance should be the one whose value is kept. This is the default value.
  
 The setting BY_SOURCE_TIMESTAMP indicates that, assuming the OWNERSHIP policy allows it, a timestamp placed at The setting BY_SOURCE_TIMESTAMP indicates that, assuming the OWNERSHIP policy allows it, a timestamp placed at
-the source should be used. This is the only setting that, in the case of concurrent same-[[ddsf:​private:cookbook:​06_append:​02_quality_of_service:​ownership_strength|strength]] ''​DataWriter''​ objects updating the same instance, ensures all subscribers will end up with the same final value for the instance. The mechanism to set the source timestamp is [[ddsf:private:cookbook:​06_append:​glossary:​m:​midware|middleware]] dependent.+the source should be used. This is the only setting that, in the case of concurrent same-[[ddsf:​public:guidebook:​06_append:​02_quality_of_service:​ownership_strength|strength]] ''​DataWriter''​ objects updating the same instance, ensures all subscribers will end up with the same final value for the instance. The mechanism to set the source timestamp is [[ddsf:public:guidebook:​06_append:​glossary:​m:​midware|middleware]] dependent.
  
 The value offered is considered compatible with the value requested if and only if the inequality ''​offered kind >= requested kind''​ evaluates to ''​TRUE''​. For the purposes of this inequality, the values of DESTINATION_ORDER ''​kind''​ are considered ordered such that ''​BY_RECEPTION_TIMESTAMP < BY_SOURCE_TIMESTAMP''​. ​ The value offered is considered compatible with the value requested if and only if the inequality ''​offered kind >= requested kind''​ evaluates to ''​TRUE''​. For the purposes of this inequality, the values of DESTINATION_ORDER ''​kind''​ are considered ordered such that ''​BY_RECEPTION_TIMESTAMP < BY_SOURCE_TIMESTAMP''​. ​
Line 14: Line 14:
 Source: [[https://​www.omg.org/​spec/​DDS/​1.4/​PDF | DDS 1.4 Spec]] Source: [[https://​www.omg.org/​spec/​DDS/​1.4/​PDF | DDS 1.4 Spec]]
  
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* To add a discussion page to this page, comment out the line that says 
 +  ~~DISCUSSION:​off~~
 +*/
 +~~DISCUSSION:​on|Outstanding Issues~~
 +~~DISCUSSION:​off~~
ddsf/public/guidebook/06_append/02_quality_of_service/destination_order.1601575313.txt.gz · Last modified: 2020/10/01 14:01 by murphy