> Excellent. Sanity check here: This also means that trusty is not affected because the udev
> rules don't match.
...
> in xenial...
> and includes ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply" which does trigger the bug.
that's correct, on 14.04 the Xen balloon memory is not switched online because the rule doesn't match on Xen systems, as you pointed out. In an AWS instance, commenting out the memory hotadd udev rule in 16.04 changes its behavior (re: memory hotadd) to match 14.04, which works around the bug.
> Excellent. Sanity check here: This also means that trusty is not affected because the udev id]sys_ vendor} =="Xen" , GOTO="vm_ hotadd_ apply" which does trigger the bug.
> rules don't match.
...
> in xenial...
> and includes ATTR{[dmi/
that's correct, on 14.04 the Xen balloon memory is not switched online because the rule doesn't match on Xen systems, as you pointed out. In an AWS instance, commenting out the memory hotadd udev rule in 16.04 changes its behavior (re: memory hotadd) to match 14.04, which works around the bug.