State And Files
Yeast separates project configuration from runtime state.
Project Files
Shared Yeast Home
By default, Yeast uses:
Common contents:
Runtime files include VM disks, cloud-init data, logs, QMP sockets, and snapshots.
Do Not Edit Runtime State By Hand
Prefer commands:
Manual edits to runtime files can make state disagree with real QEMU processes or disks.
Locking
Yeast uses project state locking to avoid two operations changing the same project at the same time.
If a command says the project is locked, check whether another Yeast command is still running before deleting anything.
Cleanup
Stop VMs:
Remove tracked runtime files for the project:
Clean cached images separately: