qemu-img convert is the longest step but previously had no progress updates — bar stuck at 10% until conversion completed. Now _convert_with_progress() runs qemu-img in background and polls output file size every 2s, updating progress with GiB done/total. Progress flow for single disk: 5% queued → 10% starting → 10-55% converting (real-time) → 60% shrinking → 70% creating VM → 75-85% importing → 95% configuring → 100% done |
||
|---|---|---|
| .. | ||
| app.py | ||
| converter.py | ||
| install.sh | ||
| models.py | ||
| provisioner.py | ||
| requirements.txt | ||
| vm-bench-backend.service | ||