Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed
- vmm: `qmp_socket` now defaults to `true`. Each CVM's QEMU exposes `qmp.sock` in its work dir, so the host can change disk options or compact a bloated `hda.img` (`blockdev-mirror`) without stopping the CVM. Applies to CVMs started after the change; set `qmp_socket = false` to opt out

## [0.6.1] - 2026-10-12

dstack 0.6.1 is a security release. Upgrade the guest OS, KMS, and verifier.
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorials/vmm-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ cid_start = 1000
cid_pool_size = 1000
max_allocable_vcpu = 124 # Adjust: total cores - 4
max_allocable_memory_in_mb = 990616 # Adjust: total MB - 16384
qmp_socket = false
qmp_socket = true
use_mrconfigid = true
qemu_pci_hole64_size = 0
qemu_hotplug_off = true
Expand Down
2 changes: 1 addition & 1 deletion dstack/crates/dstack-cli-core/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@ cid_start = {cid_start}
cid_pool_size = {cid_pool_size}
max_allocable_vcpu = 20
max_allocable_memory_in_mb = 100_000
qmp_socket = false
qmp_socket = true
user = ""
use_mrconfigid = {use_mrconfigid}
qemu_pci_hole64_size = 0
Expand Down
5 changes: 3 additions & 2 deletions dstack/vmm/vmm.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ cid_start = 1000
cid_pool_size = 1000
max_allocable_vcpu = 20
max_allocable_memory_in_mb = 100_000 # MB
# Enable QMP socket
qmp_socket = false
# Expose a QMP socket (qmp.sock in each VM work dir) for host-side runtime
# operations such as live disk migration
qmp_socket = true
# The user to run the VM as. If empty, the VM will be run as the current user.
# Unique namespace when multiple dstack-vmm instances share one host. When
# empty, a stable value is derived from run_path. It is what netd records on
Expand Down
Loading