New node typeCheckRemoteHeartbeatNode can be used in pipelines. Most likely you want one of the SYNC signals to be the input to give the period (i.e. execute the check every 60 seconds). Like this, silencing, reactivating, etc. of remote heartbeat alarms becomes trivial.
depending on max_delay_sms and max_delay_phone it then send SMS and phone calls to the shifters numbers in the remote_hb document. Like this, you reach the shifters of the remote experiment and don't have to rely on someone of the local experiment, which might not have shifters at this point or whatever.
Also addresses one of the comments of the experimental -> master PR and changes again a bit the shutdown sequence of the hypervisor since it could happen before that device got automatically restarted during the sequence.
I implemented the
check_remote_heartbeat
part.CheckRemoteHeartbeatNode
can be used in pipelines. Most likely you want one of the SYNC signals to be the input to give the period (i.e. execute the check every 60 seconds). Like this, silencing, reactivating, etc. of remote heartbeat alarms becomes trivial.max_delay_sms
andmax_delay_phone
it then send SMS and phone calls to the shifters numbers in the remote_hb document. Like this, you reach the shifters of the remote experiment and don't have to rely on someone of the local experiment, which might not have shifters at this point or whatever.Also addresses one of the comments of the experimental -> master PR and changes again a bit the shutdown sequence of the hypervisor since it could happen before that device got automatically restarted during the sequence.
TODO: update documentation