Background
Both periodic_attestation_submission and monitor_attestation_removal tasks will eventually terminate if the node keeps trying to post an invalid attestation (for example, if it's running outdated firmware). periodic_attestation_submission exits after ~12 hours of failed retries; monitor_attestation_removal follows later — once the old attestation expires and is cleaned up — and exits after its own 12-hour retry window. Both just log an error.
Is this behavior intentional, or should we avoid terminating them permanently?
Acceptance Criteria
Resources & Additional Notes
Background
Both
periodic_attestation_submissionandmonitor_attestation_removaltasks will eventually terminate if the node keeps trying to post an invalid attestation (for example, if it's running outdated firmware).periodic_attestation_submissionexits after ~12 hours of failed retries;monitor_attestation_removalfollows later — once the old attestation expires and is cleaned up — and exits after its own 12-hour retry window. Both just log an error.Is this behavior intentional, or should we avoid terminating them permanently?
Acceptance Criteria
Resources & Additional Notes
periodic_attestation_submission:remote_attestation.rs:140monitor_attestation_removal:remote_attestation.rs:187MAX_RETRY_DURATION):remote_attestation.rs:29tokio::spawn:cli.rs:449-494