On 02/22/2018 03:21 PM, Jiri Denemark wrote:
> Commit v3.7.0-14-gc57f3fd2f8 prevented adding a <boot order='x'/>
> element to an inactive domain with global <boot dev='...'/> element.
> However, as a result of that change updating any device with boot order
> would fail with 'boot order X is already used by another device', where
> "another device" is in fact the device which is being updated.
> To fix this we have to ignore the device which we're about to update
> when checking for boot order conflicts.
> Jiri Denemark (3):
> lxc: Drop useless check in live device update
> Pass oldDev to virDomainDefCompatibleDevice on device update
> qemu: Fix updating device with boot order
> src/conf/domain_conf.c | 30 ++++++++++++++++++++++-------
> src/conf/domain_conf.h | 3 ++-
> src/lxc/lxc_driver.c | 18 +++++++++---------
> src/qemu/qemu_driver.c | 51
> 4 files changed, 75 insertions(+), 27 deletions(-)
libvir-list mailing list