-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[19942] Make remove unused entities compatible with the discovery trigger #460
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #460 +/- ##
=======================================
Coverage 30.41% 30.41%
=======================================
Files 16 16
Lines 559 559
Branches 297 297
=======================================
Hits 170 170
Misses 202 202
Partials 187 187 ☔ View full report in Codecov by Sentry. |
f1c8163
to
bddc665
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I miss tests for the new scenario.
@@ -334,9 +334,6 @@ By setting the ``remove-unused-entities`` option to ``true``, the internal entit | |||
.. warning:: | |||
At the time being, the removal of unused entities is incompatible with the `Transient-Local Durability QoS <https://fast-dds.docs.eprosima.com/en/latest/fastdds/dds_layer/core/policy/standardQosPolicies.html#durabilityqospolicy>`_. | |||
|
|||
.. warning:: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update release notes.
|
||
.. warning:: | ||
At the time being, :ref:`remove-unused-entities <user_manual_configuration_remove_unused_entities>` set to ``true`` is only compatible with a ``discovery-trigger: reader``. | ||
When the |ddsrouter| creates internal entities triggered by the discovery of a writer (i.e. the `` `` is either ``writer`` or ``any``), the |ddsrouter| will create its internal entities with the writer's :ref:`Topic QoS <user_manual_configuration_topic_qos>`, and, therefore, the QoS of the communication between the external entities and the |ddsrouter| may differ from the QoS of the communication without the |ddsrouter|. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix.
bddc665
to
a1db606
Compare
Signed-off-by: tempate <[email protected]>
Signed-off-by: tempate <[email protected]>
a1db606
to
b209bc5
Compare
Signed-off-by: Juan Lopez Fernandez <[email protected]>
Merge after: