This was actually raised by another contributor at the ptg https://etherpad.opendev.org/p/r.bf5f1185e201e31ed8c3adeb45e3cf6d#L1111 so hopefully we can figure out how to make some progress on it this cycle Context: our initial plan was just to add 1 iothread per vm that would float over the same cores as the emulator thread with the "shared" policy. then wait for operator feed back to support either adding 1 additional io tread either per volume or via extra specs. Lajos we may continue with your patch as a baseline, during the ptg they requested that we also support specifying the number of iothread and virtio-blk queues via flavor/image properties that as going to be phase 2/3 of the work that you were doing to add 1 iothread to all vms with a config option to potentially allocate 1 per volume. On 22/04/2025 10:26, Lajos Katona wrote:
Hi, I had a patch for this topic: https://review.opendev.org/c/openstack/nova/+/939254, but I had no time for it in the last cycle. I hope in the Flamingo (2025.2) cycle I will have more time for it.
Best wishes Lajos Katona (lajoskatona)
Vahric Muhtaryan <vahric@gmail.com> ezt írta (időpont: 2025. ápr. 21., H, 15:03):
Hello Everyone,
I saw that using IO Thread for instance was planned but somehow implementation is deferred. https://blueprints.launchpad.net/nova/+spec/iothreads-for-instances
Are there any updates regarding the schedule for IOThread implementation?
Regards Vahric