5750b42836d4f8de27a6acfb38b371e4e8ed6387
Performance optimization for VM startup: Before: Fixed 180s wait regardless of actual boot time After: Intelligent polling with early exit when VM is ready Implementation: - Poll every 5 seconds (max 180s timeout) - Check 1: VM running status in Proxmox (qm status) - Check 2: SSH connectivity test - Check 3: PowerShell availability (what we actually need) - Exit immediately when all checks pass - Progress logging every 30 seconds - Fallback: Continue after 180s with warning Benefits: - Fast VM boot (30s) → saves 150s (2min 30s) - Normal VM boot (60s) → saves 120s (2min) - Slow VM boot → 180s (same as before) - More robust: verifies SSH+PowerShell actually work Average expected improvement: 60-120 seconds per test Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Description
No description provided
Languages
Shell
54.2%
PowerShell
18.5%
PLSQL
12%
Batchfile
11.1%
Python
4.2%