Merge pull request #11898 from AlanCoding/hop_node_lost_found

Only clear hop node errors if they were lost before, not lost now
This commit is contained in:
Alan Rominger 2022-03-15 13:03:33 -04:00 committed by GitHub
commit f99820a391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -457,8 +457,9 @@ def inspect_execution_nodes(instance_list):
# Only execution nodes should be dealt with by execution_node_health_check
if instance.node_type == 'hop':
logger.warning(f'Hop node {hostname}, has rejoined the receptor mesh')
instance.save_health_data(errors='')
if was_lost and (not instance.is_lost(ref_time=nowtime)):
logger.warning(f'Hop node {hostname}, has rejoined the receptor mesh')
instance.save_health_data(errors='')
continue
if was_lost: