diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-25 09:14:31 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-25 09:14:31 +0300 |
| commit | b1bcf57124b810b629ecb33ff651b619ff8d7178 (patch) | |
| tree | e63eeb4c0d15c5a3c66388515dc30d28cdfee636 /hyperstack-vm.toml | |
| parent | c96b33d2cdef6a6743f602ba27a46cadef26818a (diff) | |
fix(watch): auto-recover when default VM is dead or replaced
- Add per-VM 10s fetch timeout so one dead VM cannot stall the dashboard
- Make fallback logic check VM state (public_ip + ACTIVE status) instead of
just file existence, so a stale/deleted VM1 state does not block watch
- Auto-replace cached SSH host keys when a VM is recreated instead of failing
- Suppress Ruby thread exception noise on killed SSH threads
Fixes 'just watch' showing blank screen when VM1 is deleted but has a stale
state file, and SSH host-key mismatch on VM recreation.
Diffstat (limited to 'hyperstack-vm.toml')
0 files changed, 0 insertions, 0 deletions
