5.9. Hangs
5.9.1. [Critical] Deadlock when simultaneously changing a file and changing a property value for an identity certificate *
Suppose you had set
authentication.identity_certificate_file_poll_period.millisec
to a
value other than 0. If you changed the contents of your identity
certificate file and then called set_qos()
to change the
dds.sec.auth.identity_certificate
property value, a race condition
would have occurred because those two operations were not thread-safe
with respect to each other. This race condition led to a deadlock, which
led to a hang.
Note that in Security Plugins 7.3.0, the
authentication.identity_certificate_file_poll_period.millisec
property has been replaced with a new property called
files_poll_interval
.
[RTI Issue ID SEC-2393]
* This bug does not affect you if you are upgrading from 6.1.x or earlier.