On 10/15/2018 03:17 PM, Daniel P. Berrangé wrote:
On Mon, Oct 15, 2018 at 02:39:26PM +0200, Michal Privoznik wrote:
>
https://bugzilla.redhat.com/show_bug.cgi?id=1633562
>
> Under <memoryBacking/> we allow users to configure various memory
> backing related knobs. However, there are some combinations that
> make no sense. For instance, requesting hugepages and file
> allocation at the same time. Forbid this configuration then.
The huge pages we allocate come from a file in /dev/hugepages,
so this description doesn't really make sense.
Sure, in the end the mmap() that qemu calls is a file somewhere under
/dev/hugepages (btw terrible, really terrible path for hugetlbfs mount
point because it suggests hugepages are devices).
But <source type='file'/> is usually used to put domain RAM under
/var/lib/libvirt/ram/.. (and to enforce memory-backing-file).
IIUC, what's actually happening is that you're trying to avoid
a historical bug.
More or less. This basically a result of 992bf863fcc.
Anyway, might as well do nothing on this front :-)
Michal