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