summaryrefslogtreecommitdiff
path: root/hyperstack.rb
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-25 09:14:31 +0300
committerPaul Buetow <paul@buetow.org>2026-05-25 09:14:31 +0300
commitb1bcf57124b810b629ecb33ff651b619ff8d7178 (patch)
treee63eeb4c0d15c5a3c66388515dc30d28cdfee636 /hyperstack.rb
parentc96b33d2cdef6a6743f602ba27a46cadef26818a (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.rb')
0 files changed, 0 insertions, 0 deletions