Add setting for missed heartbeats before marking node offline

This commit is contained in:
Shane McDonald
2022-07-23 13:22:26 -04:00
committed by Alan Rominger
parent 3c51cb130f
commit c5976e2584
2 changed files with 5 additions and 1 deletions

View File

@@ -207,7 +207,7 @@ class Instance(HasPolicyEditsMixin, BaseModel):
return True
if ref_time is None:
ref_time = now()
grace_period = settings.CLUSTER_NODE_HEARTBEAT_PERIOD * 2
grace_period = settings.CLUSTER_NODE_HEARTBEAT_PERIOD * settings.CLUSTER_NODE_MISSED_HEARTBEAT_TOLERANCE
if self.node_type in ('execution', 'hop'):
grace_period += settings.RECEPTOR_SERVICE_ADVERTISEMENT_PERIOD
return self.last_seen < ref_time - timedelta(seconds=grace_period)