131 Commits

Author SHA1 Message Date
openeuler-ci-bot
665983b4fa
!190 [sync] PR-189: libvirt update to version 6.2.0-47
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-12-09 11:41:39 +00:00
yezengruan
234d30f118 libvirt update to version 6.2.0-47
- sync some bugfix patches from upstream
- support vhostuser disk
- libvirt: support dirtyrate (calc-dirty-rate, dirtyrate-param.mode)

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 6291e25165891a96b7cfcffb7bd612c675810b95)
2022-12-09 19:23:16 +08:00
openeuler-ci-bot
fd9635b5bf
!187 [sync] PR-185: sync some bugfix patches from upstream
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-29 10:16:00 +00:00
yezengruan
538b9546ca sync some bugfix patches from upstream
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit bab57abd85ef9c38dfa731bb6ae1cdfe9a9b63f4)
2022-11-29 16:13:36 +08:00
openeuler-ci-bot
99f7233e93
!180 docs: Fix template matching in page.xsl
From: @yezengruan 
Reviewed-by: @ooorz 
Signed-off-by: @ooorz
2022-11-11 03:48:27 +00:00
yezengruan
2d02e27829 docs: Fix template matching in page.xsl
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-11-11 10:20:00 +08:00
openeuler-ci-bot
903c33591a
!179 [sync] PR-177: libvirt: support migration dirtyrate
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-11-04 02:53:01 +00:00
yezengruan
c7e6f2d845 libvirt: support migration dirtyrate
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 81e3aa297594fd6ffad5326a2b899e4321f36a61)
2022-11-04 10:02:22 +08:00
openeuler-ci-bot
15561b48ce
!175 [sync] PR-174: Synchronize upstream patches
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-10-12 02:23:32 +00:00
wengyu1
0c7ba17fb9 libvirt: Synchronize upstream patches according to issue I5OLYY
(cherry picked from commit 8240a6481c340a34bf6e0d851fe1c4e5e060f352)
2022-10-12 09:03:56 +08:00
openeuler-ci-bot
dee5aeb78c
!170 [sync] PR-164: qemu: Add missing lock in qemuProcessHandleMonitorEOF (CVE-2021-3975)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-08-25 10:37:58 +00:00
yezengruan
d42744f846 fix CVE-2021-3975 (openeuler !76)
qemu: Add missing lock in qemuProcessHandleMonitorEOF (CVE-2021-3975)

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 916bc9fda6d48bc8d917be0aea23ac535daf3c8a)
2022-08-25 17:32:15 +08:00
openeuler-ci-bot
0bb3f5eb1c
!160 [sync] PR-158: apibuild: Fix self.waring method call
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-08-12 01:33:46 +00:00
yezengruan
0b2909e81b apibuild: Fix self.waring method call
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit a840bbd208b8d2eeec4632f1fbb4ad16f5a12973)
2022-08-11 20:33:56 +08:00
openeuler-ci-bot
77f35bed78
!156 [sync] PR-151: fix CVE-2022-0897 (openeuler !64)
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-06-20 10:10:05 +00:00
yezengruan
9f8f14e5ee fix CVE-2022-0897 (openeuler !66)
nwfilter: fix crash when counting number of network filters (CVE-2022-0897)

Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit abc01259ad25cf3e2647f6aae6e4e8979a4aa9f8)
2022-06-20 17:23:37 +08:00
openeuler-ci-bot
9491c76b01
!145 [sync] PR-143: update patch with openeuler !62!63
From: @openeuler-sync-bot 
Reviewed-by: @yezengruan 
Signed-off-by: @yezengruan
2022-06-13 08:31:33 +00:00
yezengruan
bb5d6c30ec update patch with openeuler !62!63
sw_64: Add sw64 architecture support
src: workaround warning triggered in glib 2.69

(cherry picked from commit 3490d0f6297a365428344fc791e6369de2717a8c)
2022-06-13 15:27:27 +08:00
openeuler-ci-bot
653e2350ae
!142 [sync] PR-140: Update some inconsistent patches
From: @openeuler-sync-bot 
Reviewed-by: @kevinzhu1 
Signed-off-by: @kevinzhu1
2022-05-11 12:43:17 +00:00
yezengruan
bfc40e8201 update some inconsistent patches
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 43c328da8048150ded2d24aed6b10096ff75ceff)
2022-05-11 17:14:06 +08:00
openeuler-ci-bot
d26447744e
!139 [sync] PR-137: spec文件changelog格式更新
From: @openeuler-sync-bot 
Reviewed-by: @kevinzhu1 
Signed-off-by: @kevinzhu1
2022-05-05 09:41:54 +00:00
yezengruan
e91dd3a50c update the format of changelog
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 0af0122a56a58b5e2761526389f076133b67f837)
2022-05-05 15:32:46 +08:00
openeuler-ci-bot
e6f433c662
!134 update patch with openeuler !59
From: @yezengruan 
Reviewed-by: @kevinzhu1 
Signed-off-by: @kevinzhu1
2022-03-24 08:54:31 +00:00
yezengruan
cc7a0d1060 update patch with openeuler !59
apparmor: Permit new capabilities required by libvirtd

Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-24 16:27:21 +08:00
openeuler-ci-bot
0cb430a0e3
!131 update patch with openeuler !58
From: @yezengruan 
Reviewed-by: @kevinzhu1 
Signed-off-by: @kevinzhu1
2022-03-24 08:20:55 +00:00
yezengruan
da25da87c4 update patch with openeuler !58
qemuMonitorJSONSetMigrationParams: Take double pointer for @params
qemuMonitorJSONAddObject: Take double pointer for @props
:qemuMonitorJSONMakeCommandInternal: Clear @arguments when stolen
qemuMonitorAddObject: Fix semantics of @alias
qemuMonitorAddObject: Refactor cleanup
util: json: Replace virJSONValueObjectSteal by virJSONValueObjectRemoveKey
qemu: command: Generate commandline of 'masterKey0' secret via JSON
qemu: command: Generate commandline of 'sev0' sev-guest object via JSON
qemu: command: Generate commandline of iothread objects JSON
qemu: capabilities: Introduce QEMU_CAPS_OBJECT_QAPIFIED
qemu: monitor: Make wrapping of 'props' of 'object-add' optional
qemuMonitorCreateObjectPropsWrap: Open-code in qemuBuildMemoryBackendProps
qemu: monitor: Don't add 'props' wrapper if qemu has QEMU_CAPS_OBJECT_QAPIFIED
qemu: command: Use JSON for QAPIfied -object directly
tests: qemuxml2argv: Validate generation of JSON props for object-add
qemu: capabilities: Enable detection of QEMU_CAPS_OBJECT_QAPIFIED

Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-24 14:55:10 +08:00
openeuler-ci-bot
95cfb6d05a
!128 sync from 22.03 for dtrace
From: @yezengruan 
Reviewed-by: @imxcc 
Signed-off-by: @imxcc
2022-03-18 13:05:00 +00:00
yezengruan
e09a8a5007 sync from 22.03 for dtrace
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-18 20:37:35 +08:00
openeuler-ci-bot
4f64833d2a
!127 update patch with openeuler !57
From: @yezengruan 
Reviewed-by: @imxcc 
Signed-off-by: @imxcc
2022-03-12 08:39:31 +00:00
yezengruan
eec834afa4 update patch with openeuler !57
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-12 16:05:18 +08:00
openeuler-ci-bot
202299c02e
!125 update patch with openeuler !55!56
From: @yezengruan 
Reviewed-by: @imxcc 
Signed-off-by: @imxcc
2022-03-11 13:24:25 +00:00
yezengruan
ed4d0233bc update patch with openeuler !55
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-11 20:40:18 +08:00
openeuler-ci-bot
bbe5d19337
!120 update patch with openeuler !54
From: @imxcc 
Reviewed-by: @Chuan-Zheng 
Signed-off-by: @Chuan-Zheng
2022-02-22 02:23:30 +00:00
imxcc
6834c2d11a update patch with openeuler !54
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-02-22 00:19:24 +08:00
openeuler-ci-bot
05ee3bd66e
!118 [sync] PR-117: Update patch with openeuler !53
From: @openeuler-sync-bot 
Reviewed-by: @imxcc 
Signed-off-by: @imxcc
2022-02-12 12:51:08 +00:00
imxcc
569b732a2a Update patch with openeuler !53
hotpatch:virsh support autoload mode

Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit a208cbfa480855e6c2ed5922588f293938f93cf9)
2022-02-12 20:23:48 +08:00
openeuler-ci-bot
2536268319
!113 Revert test disbale storage tests
Merge pull request !113 from imxcc/openEuler-22.03-LTS-Next
2022-01-29 10:10:02 +00:00
imxcc
d3cec4fede Revert "tests: disabale storage tests"
glusterfs bug about "tcmalloc" has fixed, details in
https://gitee.com/src-openeuler/gluterfs/pulls/26

Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-01-29 17:21:18 +08:00
openeuler-ci-bot
048574a841
!112 tests: disabale storage tests
Merge pull request !112 from imxcc/openEuler-22.03-LTS-Next
2022-01-14 08:00:46 +00:00
imxcc
6aa65dff38 tests: disabale storage tests
The storagetest in obs cannot be, and related tests are temporarily
disabled

Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-01-14 14:18:19 +08:00
openeuler-ci-bot
f5f9b88890
!110 backport: fix rst2html and ASN1 compiler failure
Merge pull request !110 from imxcc/openEuler-22.03-LTS-Next
2022-01-13 06:42:01 +00:00
imxcc
362c27d4ba backport: fix rst2html and ASN1 compiler failure
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-01-12 20:06:59 +08:00
openeuler-ci-bot
ec6f318b70 !101 Automatically generate code patches with openeuler !44 !45
From: @kuhnchen18
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-12-08 06:49:58 +00:00
Chen Qun
3c82da0471 spec: Update release version with !44 !45
increase release verison by one

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-12-06 16:28:37 +08:00
Chen Qun
70b0d58f55 spec: Update patch and changelog with !45 hotpatch: implement hotpatch virsh api and add logs for virDomainHotpatchManage !45
hotpatch: implement hotpatch virsh api
hotpatch: check vm id and pid before using hotpatch api
domain: add logs for virDomainHotpatchManage

Signed-off-by: AlexChen <alex.chen@huawei.com>
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: Hao Wang <wanghao232@huawei.com>
2021-12-06 16:28:27 +08:00
Euler Robot
5265000be0 domain: add logs for virDomainHotpatchManage
Add logs for virDomainHotpatchManage to facilitate the location of
issues related to subsequent hotpatch.

Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
2021-12-06 16:28:27 +08:00
Euler Robot
18b0269877 hotpatch: check vm id and pid before using hotpatch api
Check if the vm is alive before using hotpatch api by calling
virDomainObjCheckActive() to check vm id and calling
qemuDomainHotpatchCheckPid() to check vm pid.

Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
2021-12-06 16:28:27 +08:00
Euler Robot
82c220ec92 hotpatch: implement hotpatch virsh api
Signed-off-by: Hao Wang <wanghao232@huawei.com>
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
2021-12-06 16:28:27 +08:00
Chen Qun
81d7397068 spec: Update patch and changelog with !44 hotpatch: introduce hotpatch async job flag and Implement qemuDomainHotpatchManage !44
Hotpatch: introduce DomainHotpatchManage API
hotpatch: Implement qemuDomainHotpatchManage
hotpatch: introduce hotpatch async job flag

Signed-off-by: AlexChen <alex.chen@huawei.com>
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: Hao Wang <wanghao232@huawei.com>
2021-12-06 16:28:24 +08:00
Euler Robot
25c766d14d hotpatch: introduce hotpatch async job flag
Signed-off-by: Hao Wang <wanghao232@huawei.com>
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
2021-12-06 16:28:24 +08:00