This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:02_quality_of_service:reader_data_lifecycle [2020/06/07 18:17] admin ↷ Page moved from ddsf:private:cookbook:04_append:02_quality_of_service:reader_data_lifecycle to ddsf:private:cookbook:06_append:02_quality_of_service:reader_data_lifecycle |
ddsf:public:guidebook:06_append:02_quality_of_service:reader_data_lifecycle [2021/07/14 15:55] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== READER_DATA_LIFECYCLE QoS Parameter ====== | ====== READER_DATA_LIFECYCLE QoS Parameter ====== | ||
| - | [[ddsf:private:cookbook:04_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 ''READER_DATA_LIFECYCLE'' policy controls the behavior of the DataReader with regards to the lifecycle of the data-instances it manages, that is, the data-instances that have been received and for which the DataReader maintains some internal resources. | + | The ''READER_DATA_LIFECYCLE'' policy controls the behavior of the DataReader with regards to the lifecycle of the data-[[ddsf:public:guidebook:06_append:glossary:i:instance|instances]] it manages, that is, the data-instances that have been received and for which the DataReader maintains some internal resources. |
| - | The ''DataReader'' internally maintains the samples that have not been taken by the application, subject to the constraints imposed by other QoS policies such as ''HISTORY'' and ''RESOURCE_LIMIT''. | + | The ''DataReader'' internally maintains the [[ddsf:public:guidebook:06_append:glossary:s:sample|samples]] that have not been taken by the application, subject to the constraints imposed by other [[ddsf:public:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] policies such as ''[[ddsf:public:guidebook:06_append:glossary:h:history_qos|HISTORY]]'' and ''RESOURCE_LIMIT''. |
| The ''DataReader'' also maintains information regarding the identity, ''view_state'' and ''instance_state'' of data-instances even after all samples have been ‘taken.’ This is needed to properly compute the states when future samples arrive. | The ''DataReader'' also maintains information regarding the identity, ''view_state'' and ''instance_state'' of data-instances even after all samples have been ‘taken.’ This is needed to properly compute the states when future samples arrive. | ||
| Line 21: | Line 21: | ||
| The ''autopurge_disposed_samples_delay'' defines the maximum duration for which the DataReader will maintain samples for an instance once its instance_state becomes NOT_ALIVE_DISPOSED. After this time elapses, the DataReader will purge all samples for the instance. | The ''autopurge_disposed_samples_delay'' defines the maximum duration for which the DataReader will maintain samples for an instance once its instance_state becomes NOT_ALIVE_DISPOSED. After this time elapses, the DataReader will purge all samples for the instance. | ||
| + | |||
| + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||