|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [RFC PATCH] SYSCTL_numainfo.memsize: Switch spanned to present memory
On 03/12/2024 12:37, Jan Beulich wrote: On 03.12.2024 12:12, Bernhard Kaindl wrote: [...] Jan Hi Jan! The answer I'm looking for is which users to check, or to check with. For example, I know that Xapi can use xen_sysctl_meminfo[].memfree to get a preference about the NUMA node use use when creating a domain (when the new mode `numa_affinity_policy.best_effort` is enabled): https://xapi-project.github.io/new-docs/toolstack/features/NUMA/ A potential use of xen_sysctl_meminfo.memsize in Xen toolstacks is less clear to me: The only potential use would be if some Xen toolstack would not like to solely rely on [nid].memfree for NUMA placement. The question is if there are other NUMA aware toolstacks besides Xapi, that would try to use it for e.g. planning the placement of domains. My in the Xapi and Xen repos only turned up a debug printf() in xen-api's xen-api/xenopsd and in xen only the output of xl info -n. It seems questionable to me that any other toolstacks would rely on it, especially as the value it returns currently is offset even 2GB on some machines. I'd expect that this bug would have affected code using it.The answers I am looking for are acknowledgements of that or references which users might use .memsize currently (that could be affected). Alternatively, I'd hope to get an idea what would be the method to create a new revision of the numainfo hypercall: I guess it would be to add a new #define XEN_SYSCTL_numainfo_v2,and if v2 is called, return [].memsize using [nid].node_present_pages instead? Kind regards, Bernhard
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |