14.4. What’s Fixed in 7.3.0 LTS
This section describes bugs fixed in Cloud Discovery Service 7.3.0 LTS. These are fixes applied since 7.2.0.
For information on what was fixed in releases 7.0.0, 7.1.0, and 7.2.0, which are also part of 7.3.0 LTS, see Previous Releases.
[Critical]: System-stopping issue, such as a crash or data loss.
[Major]: Significant issue with no easy workaround.
[Minor]: Issue that usually has a workaround.
[Trivial]: Small issue, such as a typo in a log.
14.5. Crashes
14.5.1. [Critical] Cloud Discovery Service crashed if DomainParticipant update, send, or delete operations overlapped
This issue was fixed in version 7.2.0 but not documented at that time.
Cloud Discovery Service could have crashed if any of the following operations overlapped for a DomainParticipant:
Update: Occurs when Cloud Discovery Service receives an updated announcement from a previously seen DomainParticipant.
Send: Occurs when Cloud Discovery Service processes an incoming announcement from a DomainParticipant and the associated send job is being executed.
Delete: Occurs when Cloud Discovery Service receives a dispose or detects liveliness expiration for a DomainParticipant.
The crash was caused by an issue with state management when these operations were executed in parallel.
[RTI Issue ID CDS-239]
14.6. Other
14.6.1. [Minor] Fourth digit of product version not logged by Cloud Discovery Service at startup
The Cloud Discovery Service executable did not log the fourth digit (revision number) of the product version upon service start. As a result, any patches were indistinguishable from the base version.
[RTI Issue ID CDS-195]
14.6.2. [Minor] Restricting domains using command-line arguments required use of both -allowDomain and -denyDomain arguments
The -allowDomain
and -denyDomain
command-line arguments for Cloud
Discovery Service allow you to restrict which domains the service operates
on. The XML tag equivalents (<allow_domain_id>
and <deny_domain_id>
)
allow use of just one of these tags, while the other tag uses its default; the
same was not true for the command-line arguments.
This led to a usability inconsistency where using the command-line arguments
-allowDomain
and -denyDomain
required use of both tags at the same
time; otherwise, the values passed were not applied. Now, using any one of
the arguments causes the other argument to use its default, while the
passed value is now applied correctly.
[RTI Issue ID CDS-183]