aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 6a58d76..ee37cf7 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -103,6 +103,15 @@ changing that component. The ones that generalise:
`block.allocation` is qcow2 growth on the host, not usage inside the guest.
The real numbers come from qemu-guest-agent, and the panel shows a dash
rather than substituting the host-side ones.
+- **A managed save makes `virsh start` a restore, and nothing in `domstats`
+ says so.** A shut-off VM carrying a saved memory image fails to start with
+ `unable to execute QEMU command 'migrate-incoming'` every time, and the
+ state reads a plain `shut off`. The shut-off *reason* is no help either: it
+ reads `failed`, from the failed start, not from the save. `virsh list
+ --all --managed-save` prints `saved` in the state column but not with
+ `--name`, which is the form the panel lists with, so detection is `virsh
+ dominfo <vm>` grepped for `Managed save: yes`, polled per VM the way the
+ agent rows are. It measured 6ms.
- **Hyprland 0.56.2 evaluates dispatch arguments as Lua.** `dispatch
focuswindow address:0x...` is a syntax error rather than a command, and it
fails silently unless stderr is read. The working form is `dispatch