Am 22.08.25 um 4:18 PM schrieb Alexandre Derumier:
> + iothreads => {
> + optional => 1,
> + type => 'string',
> + verbose_description =>
> + "Create multiple iothreads and share them between disks where
> iothread is enabled."
> + . "Iothreads can be optionally pinned to specific host cpu.
> (Ideally on different"
> + . "host cores than the vm vcpus)",
> + description => "Multiple iothreads configuration.",
> + format => $PVE::QemuServer::DriveDevice::iothreads_fmt,
> + },
Multiple iothreads in particular means that block jobs might be
executing in more different threads than before. There might be buggy
edge cases/races lurking. This came up recently (see the lower half of
[0]), so I'd like to start out with stating that this feature is a tech
preview in the schema description. We can drop this label later if
nothing actually comes up.
[0]: https://lore.kernel.org/qemu-devel/[email protected]/