idle node sessions waited on assignments without heartbeats
control marks silence after 90s as Offline, then refuses reconnects
send a heartbeat every 30s on the open session
Test plan
cargo test -p syncode-runner-control-syncode --test node_session
deploy image and confirm node stays Active > 2 minutes
## Summary
- idle node sessions waited on assignments without heartbeats
- control marks silence after 90s as Offline, then refuses reconnects
- send a heartbeat every 30s on the open session
## Test plan
- [x] `cargo test -p syncode-runner-control-syncode --test node_session`
- [ ] deploy image and confirm node stays Active > 2 minutes
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test plan
cargo test -p syncode-runner-control-syncode --test node_sessionsuperseded: idle liveness is stream open/close on control, not app heartbeats
Pull request closed