See the patch series around 42630ced upstream, and further related improvements posted at https://lore.kernel.org/xen-devel/[email protected]/.
This would allow us to
- drop the whole xenctrl plugin infrastructure from here and upstream for 4.21+
- do true multithreading, since xenctrl is unsafe to use in a multithreaded context (though we do not use known unsafe things, it might still be)
Preferably, to avoid forking oxenstored again, backport these patches to 4.20 (used in XenServer 9)
I have the bindings draft here: https://github.com/last-genius/oxenstored/tree/private/asultanov/drop-xenctrl
See the patch series around
42630cedupstream, and further related improvements posted at https://lore.kernel.org/xen-devel/[email protected]/.This would allow us to
Preferably, to avoid forking oxenstored again, backport these patches to 4.20 (used in XenServer 9)
I have the bindings draft here: https://github.com/last-genius/oxenstored/tree/private/asultanov/drop-xenctrl