On 3/24/26 3:06 AM, Daniel P. Berrangé wrote:
On Mon, Mar 23, 2026 at 10:07:31PM -0600, Jim Fehlig via Devel wrote:
From: Jim Fehlig <[email protected]>
The numad and numactl options are orthogonal. numactl support does
not need to be enabled to enable numad support. Drop the dependency.
Signed-off-by: Jim Fehlig <[email protected]>
---
AFAIK that's the case. And if not, the dependency should be expressed
in the numad package.
It is complicated and I think the current dep is correct.
Libvirt uses "numad" in single-shot mode, not daemon mode. We spawn
numad to ask it what NUMA is "best" to put the VM on, and it spits
back out an answer. We then use numactl APIs to apply that policy
suggestion.
Ah, right, the dependency between the two is imposed by libvirt. Thanks for the
reminder.
So regardless of what deps numad has, if libvirt has enabled numad,
we need to have the numactl APIs available.
Agreed.
Regards,
Jim