Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1893935

Summary: New machine type on RHEL-AV 8.4 for ppc64le
Product: Red Hat Enterprise Linux Advanced Virtualization Reporter: Gu Nini <ngu>
Component: qemu-kvmAssignee: Greg Kurz <gkurz>
qemu-kvm sub component: Machine Types QA Contact: Gu Nini <ngu>
Status: CLOSED ERRATA Docs Contact:
Severity: high    
Priority: high CC: ailan, bfu, dgibson, gkurz, jinzhao, lvivier, mdeng, mrezanin, qzhang, virt-maint, xuma, yihyu, zhenyzha
Version: 8.4Keywords: Triaged
Target Milestone: rcFlags: pm-rhel: mirror+
Target Release: 8.4   
Hardware: ppc64le   
OS: Unspecified   
Whiteboard:
Fixed In Version: qemu-kvm-5.2.0-2.module+el8.4.0+9186+ec44380f Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-05-25 06:43:38 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1897025    

Description Gu Nini 2020-11-03 03:01:20 UTC
Description of problem:
For the qemu-kvm rebase to 5.2 in RHEL-AV 8.4, we have to add a new "pseries-rhel8.4.0" machine type for ppc64le. Also we need to make sure the older machine types keep working.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Greg Kurz 2020-12-07 08:33:19 UTC
*** Bug 1901893 has been marked as a duplicate of this bug. ***

Comment 6 Gu Nini 2020-12-17 06:50:13 UTC
1. New machine type could be found after install qemu-kvm-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le:

# rpm -qa|grep qemu
qemu-kvm-block-curl-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
qemu-kvm-core-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le

libvirt-daemon-driver-qemu-debuginfo-6.0.0-31.module+el8.4.0+9115+3b7430a4.ppc64le
qemu-kvm-common-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
qemu-kvm-block-iscsi-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
qemu-kvm-block-ssh-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
qemu-kvm-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
libvirt-daemon-driver-qemu-6.10.0-1.module+el8.4.0+8898+a84e86e1.ppc64le
ipxe-roms-qemu-20181214-6.git133f4c47.el8.noarch
qemu-kvm-block-rbd-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
qemu-guest-agent-4.2.0-37.module+el8.4.0+8837+c89bcfe6.ppc64le
qemu-img-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le

# /usr/libexec/qemu-kvm -machine ?
Supported machines are:
none                 empty machine
pseries-rhel7.2.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel7.3.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel7.3.0-sxxm pSeries Logical Partition (PAPR compliant)
pseries-rhel7.4.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel7.4.0-sxxm pSeries Logical Partition (PAPR compliant)
pseries-rhel7.5.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel7.5.0-sxxm pSeries Logical Partition (PAPR compliant)
pseries-rhel7.6.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel7.6.0-sxxm pSeries Logical Partition (PAPR compliant)
pseries-rhel8.0.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel8.1.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel8.2.0    pSeries Logical Partition (PAPR compliant)
pseries-rhel8.3.0    pSeries Logical Partition (PAPR compliant)
pseries              pSeries Logical Partition (PAPR compliant) (alias of pseries-rhel8.4.0)
pseries-rhel8.4.0    pSeries Logical Partition (PAPR compliant) (default)

2 Acceptance test on the qemu package for both power8 and power9 host PASS.

2.1) POWER9 test details:
Result: PASS as no Critical Regression or TestBlocker found

Test Environment:
Host Distro: RHEL-8.4.0-20201212.n.0 BaseOS ppc64le
Host Kernel: kernel-4.18.0-260.el8.ppc64le
QEMU: qemu-kvm-5.2.0-2.module+el8.4.0+9186+ec44380f.ppc64le
SLOF: SLOF-20200717-1.gite18ddad8.module+el8.4.0+8855+a9e237a9.noarch

Results Analysis:
From 195 tests executed, 194 passed and 0 warned - success rate of 99.49% (excluding SKIP and CANCEL)
1 case failed due to a script issue

New bugs(0):
Existing bugs(0):

Job link:
http://10.0.136.47/4893354/results.html 

2.2) POWER8 test details:
Result: PASS as no Critical Regression or TestBlocker found

Test Environment:
Host Distro: RHEL-8.4.0-20201212.n.0
Host Kernel: 4.18.0-260.el8.ppc64le
Qemu-kvm: qemu-kvm-5.2.0-2.module+el8.4.0+9186+ec44380f
SLOF: SLOF-20200717-1.gite18ddad8.module+el8.4.0+8855+a9e237a9.noarch
Guest OS: RHEL.7.9,RHEL.8.4.0

Results Analysis:
RESULTS    : PASS 161 | ERROR 3 | FAIL 2 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 6
3 cases error by environmental issues
2 cases fail by the existing bug

New bugs(0):

Existing bugs(1):
Bug 1245892 - hot-unhotplug guest memory fail most of the time because it is in use

Job link:
http://10.0.136.47/4893346/results.html


Based on above test result, set the bug as verified.

Comment 9 errata-xmlrpc 2021-05-25 06:43:38 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (virt:av bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:2098