A few fixes in the liveliness qos implementation:
- moved de-registration of a lease to a separate function, so that it is called synchronously when a pwr is deleted, to prevent the lease from expiring (before this change, the lease was renewed with t_never, but that does not work because of a check with early out in lease_renew) - handle proxypp->owns_lease correctly: when an OpenSplice instance was running in the same network and participants from OpenSplice were discovered, the lease-renewal fails in case the proxy participant's lease was not registered in minl_auto, which happens when the proxypp depends on its parent (ddsi2) participant. - increased lease duration in create_delete_writer stress test to avoid failed tests due to delayed pmd messages - fixed the indenting in liveliness tests source file Signed-off-by: Dennis Potman <dennis.potman@adlinktech.com>
This commit is contained in:
parent
da17a9f5d1
commit
e97e340650
6 changed files with 675 additions and 632 deletions
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue