yezengruan
d5507264fd
update patch with openeuler !57
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-18 20:55:23 +08:00
yezengruan
4d80e9430b
update patch with openeuler !55
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-18 20:55:13 +08:00
imxcc
d5dde37654
update patch with openeuler !54
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-03-18 20:55:01 +08:00
imxcc
3b3e670760
Update patch with openeuler !53
...
hotpatch:virsh support autoload mode
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-03-18 20:54:50 +08:00
imxcc
8125920b1b
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-03-18 20:54:44 +08:00
imxcc
ca082a53da
tests: disabale storage tests
...
The storagetest in obs cannot be, and related tests are temporarily
disabled
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-03-18 20:54:38 +08:00
imxcc
823729a5f2
backport: fix rst2html and ASN1 compiler failure
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2022-03-18 20:54:23 +08:00
Chen Qun
49be1710c5
spec: Update release version with !44 !45
...
increase release verison by one
Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2022-03-18 20:54:15 +08:00
Chen Qun
90cd8115bb
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>
2022-03-18 20:54:02 +08:00
Euler Robot
e1bddd724d
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>
2022-03-18 20:53:54 +08:00
Euler Robot
c119db64e8
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>
2022-03-18 20:53:44 +08:00
Euler Robot
70e1f0d59d
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>
2022-03-18 20:53:33 +08:00
Chen Qun
b2c18c4b1a
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>
2022-03-18 20:53:19 +08:00
Euler Robot
7c0019006d
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>
2022-03-18 20:53:08 +08:00
Euler Robot
46685efb6b
hotpatch: Implement qemuDomainHotpatchManage
...
Signed-off-by: Hao Wang <wanghao232@huawei.com>
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
2022-03-18 20:52:59 +08:00
Euler Robot
eb02e33f40
Hotpatch: introduce DomainHotpatchManage 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>
2022-03-18 20:52:48 +08:00
openeuler-ci-bot
60d4c4a423
!91 fix cve-2021-3667 cve-2021-3631
...
From: @imxcc
Reviewed-by: @kevinzhu1
Signed-off-by: @kevinzhu1
2021-09-26 09:08:05 +00:00
imxcc
389e114ac8
fix cve-2021-3667 cve-2021-3631
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-09-26 16:32:28 +08:00
openeuler-ci-bot
eb8f60125d
!87 Automatically generate code patches with openeuler !38
...
From: @kuhnchen18
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-09-24 06:46:20 +00:00
Chen Qun
afd6dce36b
spec: Update release version with !38
...
increase release verison by one
Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-09-24 11:28:33 +08:00
Chen Qun
03afa02c3b
spec: Update patch and changelog with !38 conf/domain_conf: pin the retry_interval and retry_timeout parameters to xml !38
...
conf/domain_conf: pin the retry_interval and retry_timeout parameters to xml
Signed-off-by: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
2021-09-24 11:28:31 +08:00
Euler Robot
34896f104c
conf/domain_conf: pin the retry_interval and retry_timeout parameters to xml
...
Signed-off-by: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
2021-09-24 11:28:31 +08:00
openeuler-ci-bot
8ab4fe5eaf
!85 bugfix:virDevMapperGetTargets: Don't ingore EBADF
...
From: @imxcc
Reviewed-by: @kevinzhu1
Signed-off-by: @kevinzhu1
2021-09-14 14:51:27 +00:00
imxcc
8ac929cbee
virDevMapperGetTargets: Don't ignore EBADF
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-09-14 22:34:03 +08:00
imxcc
e4337e3bb0
Modify some different patch files
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-09-14 22:25:39 +08:00
openeuler-ci-bot
951c709e11
!82 when dm-mod not load , libvirt create vm error
...
From: @friendpalm
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-09-14 01:08:46 +00:00
heyitao
8f54669cbd
Handle kernel without device-mapper support
...
Signed-off-by: heyitao <heyitao@uniontech.com>
2021-09-02 03:20:31 -04:00
openeuler-ci-bot
6768e48a78
!81 libvirt delete -S git_am from %autosetup, and delete BuildRequires git
...
From: @chenyanpanHW
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-07-31 12:39:38 +00:00
chenyanpanHW
f08580e7a4
delete -S git_am from %autosetup, and delete BuildRequires git
2021-07-30 23:04:34 +08:00
openeuler-ci-bot
17a3e364f5
!78 [feature]add new CPU model Cooperlake
...
From: @jingyi_wang
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-07-27 07:59:24 +00:00
Jingyi Wang
909e0586cd
Add new CPU model Cooperlake
...
Signed-off-by: Jingyi Wang <wangjingyi11@huawei.com>
2021-07-27 15:19:45 +08:00
openeuler-ci-bot
269ef91758
!75 Automatically generate code patches with openeuler !30
...
From: @kuhnchen18
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2021-07-14 02:20:28 +00:00
Chen Qun
24ad023f15
spec: Update release version with !30
...
increase release verison by one
Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-07-13 21:28:00 +08:00
Chen Qun
e51f6bf7a4
spec: Update patch and changelog with !30 tests: fix stat mocking with Fedora rawhide(for glibc 2.33) !30
...
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>
2021-07-13 21:28:00 +08:00
imxcc
389035428c
tests: fix stat mocking with Fedora rawhide
...
GLibC has a really complicated way of dealing with the 'stat' function
historically, which means our mocks in turn have to look at four
different possible functions to replace, stat, stat64, __xstat,
__xstat64.
In Fedora 33 and earlier:
- libvirt.so links to __xstat64
- libc.so library exports stat, stat64, __xstat, __xstat64
- sys/stat.h header exposes stat and __xstat
In Fedora 34 rawhide:
- libvirt.so links to stat64
- libc.so library exports stat, stat64, __xstat, __xstat64
- sys/stat.h header exposes stat
Historically we only looked at the exported symbols from libc.so to
decide which to mock.
In F34 though we must not consider __xstat / __xstat64 though because
they only existance for binary compatibility. Newly built binaries
won't reference them.
Thus we must introduce a header file check into our logic for deciding
which symbol to mock. We must ignore the __xstat / __xstat64 symbols
if they don't appear in the sys/stat.h header, even if they appear
in libc.so
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Peng Liang <liangpeng10@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-07-13 21:28:00 +08:00
openeuler-ci-bot
7359780d1e
!66 libvirt.spec: remove dtrace for aarch64 OS
...
From: @lijiajie128
Reviewed-by: @xydong
Signed-off-by: @xydong
2021-03-19 21:39:58 +08:00
Jiajie Li
fd0efbf8ec
libvirt.spec: remove dtrace for aarch64 OS
...
Signed-off-by: Jiajie Li <lijiajie11@huawei.com>
2021-03-19 20:17:44 +08:00
openeuler-ci-bot
7557fcf394
!64 Automatically generate code patches with openeuler !26
...
From: @kuhnchen18
Reviewed-by: @cellfaint
Signed-off-by: @cellfaint
2021-03-18 21:12:25 +08:00
Chen Qun
d9f0a0d97f
spec: Update release version with !26
...
increase release verison by one
Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
2021-03-18 20:10:46 +08:00
Chen Qun
970f1f9ae0
spec: Update patch and changelog with !26 libvirt/conf: Set default values of retry fileds !26
...
libvirt/conf: Set default values of retry fileds
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
2021-03-18 20:10:45 +08:00
Chen Qun
9310f12cbc
libvirt/conf: Set default values of retry fileds
...
Currently the default values of retry_interval and retry_timeout are set
to -1, when 'driver' option exists without retry fileds. It conflicts
with the default values when the 'driver' option does not exist.
So let's set default values of retry_interval and retry_timeout to 0 when
retry policy is not enabled.
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
2021-03-18 20:10:45 +08:00
openeuler-ci-bot
d4073186bb
!62 Automatically generate code patches with openeuler !25 !24
...
From: @zhendongchen
Reviewed-by: @yorifang
Signed-off-by: @yorifang
2021-03-09 10:37:26 +08:00
Euler Robot
a5975800f4
spec: Update release version with !25 !24
...
increase release verison by one
Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-02-27 21:29:08 +08:00
Euler Robot
9d720c6958
spec: Update patch and changelog with !24
...
add phytium 2000plus and s2500 support on arm architecture for capability
2021-02-27 21:29:08 +08:00
Huawei Technologies Co., Ltd
f41320e694
add phytium 2000plus and s2500 support on arm architecture for capability
2021-02-27 21:29:08 +08:00
Euler Robot
d250526da2
spec: Update patch and changelog with !25
...
libvirt: Add 'retry' support for error policy
qemu: Support 'retry' BLOCK_IO_ERROR event.
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
Signed-off-by: Ying Fang <fangying1@huawei.com>
2021-02-27 21:29:06 +08:00
Huawei Technologies Co., Ltd
d7ff1f4b63
qemu: Support 'retry' BLOCK_IO_ERROR event.
...
Accept BLOCK_IO_ERROR event with action='retry' from qemu.
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
Signed-off-by: Ying Fang <fangying1@huawei.com>
2021-02-27 21:29:06 +08:00
Huawei Technologies Co., Ltd
d5ed21e52d
libvirt: Add 'retry' support for error policy
...
Introduce error_policy=/rerror_policy='retry' to support
werror=/rerror=retry mechanism in qemu.
Add retry_interval parameter to control the interval between retries.
Add retry_timeout parameter to control the total retry times.
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
Signed-off-by: Ying Fang <fangying1@huawei.com>
2021-02-27 21:29:06 +08:00
openeuler-ci-bot
bf58106e5b
!54 Automatically generate code patches with openeuler
...
From: @zhendongchen
Reviewed-by: @yorifang
Signed-off-by: @yorifang
2021-01-21 09:34:39 +08:00
Euler Robot
6a684f06d7
spec: Update release version with !19 !20
...
increase release verison by one
Signed-off-by: Euler Robot <euler.robot@huawei.com>
2021-01-20 10:54:01 +08:00