tests: fix stat mocking with Fedora rawhide
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Peng Liang <liangpeng10@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
util: Move virIsDevMapperDevice() to virdevmapper.c
virdevmapper: Don't use libdevmapper to obtain dependencies
Signed-off-by: Jiajie Li <lijiajie11@huawei.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
rpc: gendispatch: handle empty flags
rpc: add support for filtering @acls by uint params
rpc: require write acl for guest agent in virDomainInterfaceAddresses
qemu: agent: set ifname to NULL after freeing
Signed-off-by: Jan Tomko <jtomko@redhat.com>
Signed-off-by: Jiajie Li <lijiajie11@huawei.com>
cherry-pick patchs list:
2ab8dba5 qemuDomainGetUnplugTimeout: Add G_GNUC_NO_INLINE
423664a6 virNetDevSwitchdevFeature: Make failure to get 'family_id' non-fatal
ca616274 virNetDevGetFamilyId: Change signature
67b973b5 qemuDomainDefPostParse: Fail if unable to fill machine type
67e19fc9 qemu: Revoke access to mirror on failed blockcopy
93b15ba0 qemu: fix hang in p2p + xbzrle compression + parallel migration
a13ac587 util: fix iteration in virSocketAddrResolveService
88011ed2 libxl: fix crash when initializing driver
Signed-off-by: AlexChen <alex.chen@huawei.com>
There are races condiction to make '/run/libvirt/qemu/dbus' directory in
virDirCreateNoFork() while concurrent start VMs, and get "failed to create
directory '/run/libvirt/qemu/dbus': File exists" error message. pre-create the
dbus directory in qemuStateInitialize.
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
bugfix patches list:
d677de remote: fix driver name check for libxl driver
075641 systemd: start libvirtd after firewalld iptables services
06fc99 qemuDomainCleanupRun: Actually run cleanup callbacks in reverse order
01626c virDevMapperGetTargetsImpl: quit early if device is not a devmapper target
006782 qemu: only stop external devices after the domain
42a415 qemuDomainStorageSourcePrivateDispose: Free httpcookie
cc8c29 Don't require secdrivers to implement .domainMoveImageMetadata
0230e3 qemuProcessStop: Use XATTRs to restore seclabels on disks a domain is mirroring into
8fd274 qemuProcessStop: Reattach NVMe disks a domain is mirroring into
55029d security: don't fail if built without attr support
a5a297 qemu: Skip pre creation of NVMe disks
2a372 Fix some wrong usage of ATTRIBUTE_NONNULL
e728ff conf: Increase cpuset length limit for CPU pinning
8f58a4 virQEMUDriverConfigNew: Add slash to cfg defaultTLSx509certdir for non-embeded driver
1b22dd qemuDomainSetNumaParamsLive: set nodeset for root cgroup
bdb8f2 qemu: do not add model when actual iface type is hostdev
Signed-off-by: Jin Yan <jinyan12@huawei.com>