Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1957194

Summary: Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta
Product: Red Hat Enterprise Linux 9 Reporter: Miroslav Rezanina <mrezanin>
Component: qemu-kvmAssignee: Miroslav Rezanina <mrezanin>
qemu-kvm sub component: General QA Contact: jingzhao <jinzhao>
Status: CLOSED CURRENTRELEASE Docs Contact:
Severity: unspecified    
Priority: unspecified CC: chayang, coli, jinzhao, juzhang, lijin, qinwang, qzhang, tstaudt, virt-maint, xfu, yanghliu, yfu, ymankad, zhenyzha
Version: 9.0Keywords: Triaged
Target Milestone: betaFlags: pm-rhel: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qemu-kvm-6.0.0-12.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-07 21:20:54 UTC Type: Bug
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: 1787194, 1789757, 1804196, 1838221, 1848881, 1866133, 1923881, 1924822, 1927108, 1929720, 1930286, 1935014, 1935019, 1935020, 1935031, 1940731, 1942914, 1943653, 1946084, 1950405, 1951476, 1953045, 1954750, 1957022, 1957667, 1957834, 1957838, 1959676, 1959729, 1960119, 1960137, 1965626, 1966463, 1967177, 1967603, 1968326, 1974579, 1976015, 1976852, 1977798, 1991671    
Bug Blocks: 1898526, 1910660, 1924144, 1924294, 1926828, 1957338, 1966580    

Description Miroslav Rezanina 2021-05-05 10:47:34 UTC
To prevent regressions from RHEL 8 we are going to synchronize every commit for RHEL-AV 8.5.0 qemu-kvm to RHEL 9.0.0 beta qemu-kvm. This BZ will be used to linking all BZ that will have fix synchronized.

Comment 2 Miroslav Rezanina 2021-06-08 08:43:27 UTC
Syncrhonized BZs in qemu-kvm-6.0.0-5.el9:
 - 1929720: [aarch64] Handle vsmmuv3 IOTLB invalidation with non power of 2 size
 - 1927108: It's too slow to load scsi disk when use 384 vcpus
 - 1957667: [aarch64] Add 8.5 machine type
 - 1953045: qemu-kvm NULL pointer de-reference during migration at migrate_fd_connect ->...-> notifier_list_notify
 - 1957834: [ppc64le] RHEL AV 8.5 new machine type for ppc64le
 - 1951476: [s390x] RHEL AV 8.5 new machine type for s390x
 
 Tested only BZs to test with qemu-kvm-6.0.0-5.el9
 - 1923881

Comment 3 Yanan Fu 2021-06-08 13:08:58 UTC
Hi Mirek,

I see this bz as in build qemu-kvm-6.0.0-5:

- Resolves: bz#1957194
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)

(https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=1626248)

'Fixed in version' does not use this build now.  Is it because this it is a tracker bz and other dependence bzs will be added later ?

Thanks!

Comment 4 Miroslav Rezanina 2021-06-08 13:26:27 UTC
(In reply to Yanan Fu from comment #3)
> Hi Mirek,
> 
> I see this bz as in build qemu-kvm-6.0.0-5:
> 
> - Resolves: bz#1957194
>   (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
> 
> (https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=1626248)
> 
> 'Fixed in version' does not use this build now.  Is it because this it is a
> tracker bz and other dependence bzs will be added later ?
> 
> Thanks!

Yes,

this is BZ used for doing synchronization so we do not need RHEL 9 clones for RHEL-AV 8 BZs. Whenever new changes are done in RHEL-AV 8.5 and I synchronize them, I'll add new fixes info in this BZ as a comment like this time. Plan is to stop syncing on DTM when BZ will move to modified (maybe directly to ON_QA).

Comment 5 Yanan Fu 2021-06-08 13:40:28 UTC
(In reply to Miroslav Rezanina from comment #4)
> (In reply to Yanan Fu from comment #3)
> 
> Yes,
> 
> this is BZ used for doing synchronization so we do not need RHEL 9 clones
> for RHEL-AV 8 BZs. Whenever new changes are done in RHEL-AV 8.5 and I
> synchronize them, I'll add new fixes info in this BZ as a comment like this
> time. Plan is to stop syncing on DTM when BZ will move to modified (maybe
> directly to ON_QA).

Got it, thanks for your explanation !

Comment 6 Miroslav Rezanina 2021-06-21 09:48:09 UTC
Syncrhonized BZs in qemu-kvm-6.0.0-6.el9:

- 1965626: RHEL8.2 - QEMU BIOS fails to read stage2 loader (kvm)
- 1966463: Rebuild the s390-netboot.img for downstream instead of shipping the upstream image
- 1967177: QEMU 6.0.0 socket_get_fd() fails with the error "socket_get_fd: too many connections"
- 1957022: SEV: Add support to query the attestation report
- 1960119: [regression]Failed to reset guest
- 1942914: [Hyper-V][RHEL8.4]Nested Hyper-V on KVM: On Intel CPU L1 2016 can not start with cpu model Skylake-Server-noTSX-IBRS or Skylake-Client-noTSX-IBRS
- 1940731: [ppc64le] Hotplug vcpu device hit call trace:[qemu output] KVM: unknown exit, hardware reason 7fff9ce87ed8

Comment 7 Miroslav Rezanina 2021-06-28 09:00:38 UTC
Synchronized BZs in qemu-kvm-6.0.0-7.el9:

- 1957838 8.5 machine types for x86
- 1967603 Enable interrupt based asynchronous page fault mechanism by default
- 1960137 [incremental backup] qemu-kvm hangs when Rebooting the VM during full backup
- 1866133 Disable usb-bot device in QEMU (unsupported)
- 1954750 firmware scheme for sev-es

Comment 8 Miroslav Rezanina 2021-07-19 07:58:02 UTC
Synchronized BZs in qemu-kvm-6.0.0-9.el9:

- 1976015 spapr: Fix EEH capability issue on KVM guest for PCI passthru
- 1789757 [IBM 8.5 FEAT] Add machine option to enable secure VM support
- 1950405 review qemu-kvm-core dependencies
- 1804196 inconsistent paths for interop json files

Comment 9 Miroslav Rezanina 2021-08-06 08:30:47 UTC
Synchronized BZs in qemu-kvm-6.0.0-10.el9

- 1943653 RHV VM pauses due to 'qemu-kvm' getting EINVAL on i/o to a direct lun with scsi passthrough enabled
- 1935014 qemu crash when attach vhost-user-blk-pci with option queue-size=4096
- 1935019 qemu guest failed boot when attach vhost-user-blk-pci with option iommu_platform=on
- 1935020 qemu guest failed boot when attach vhost-user-blk-pci with option packed=on
- 1935031 qemu guest failed boot when attach vhost-user-blk-pci with unmatched num-queues with qsd
- 1968326 [vfio_ccw] I/O error when checking format - dasdfmt requires --force in quick mode when passed through

Comment 10 Andrew Jones 2021-08-06 16:25:48 UTC
*** Bug 1989601 has been marked as a duplicate of this bug. ***

Comment 12 Miroslav Rezanina 2021-08-20 12:31:16 UTC
Synchronized BZs in qemu-kvm-6.0.0-12.el9:

- 1977798 RHEL8.5 guest network interface name changed after upgrade to qemu-6.0
- 1787194 After canceling the migration of a vm with VF which enables failover, using "migrate -d tcp:invalid uri" to re-migrating the vm will cause the VF in vm to be hot-unplug.
- 1959676 guest status is paused after loadvm on rhel8.5.0
- 1959729 SAP/3TB VM migration slowness [idle db]
- 1924822 [Intel 8.5 FEAT] qemu-kvm AVX2 VNNI - Fast Train
- 1838221 [Intel 8.5 FEAT]  qemu-kvm Bus Lock VM Exit - Fast Train
- 1930286 randread and randrw regression with virtio-blk multi-queue
- 1848881 nvme:// block driver can exhaust IOMMU DMAs, hanging the VM, possible data loss
- 1976852 [failover vf migration] The failover vf will be unregistered  if canceling the migration whose status is "wait-unplug"
- 1974579 It's not possible to start installation from a virtual USB device on aarch64
- 1946084 qemu-img convert --bitmaps fail if a bitmap is inconsistent
- 1991671 vmstate differs between -audiodev and QEMU_AUDIO_DRV when no sound frontends devs present.


This is last synchronization from RHEL-AV 8.5.0.

Comment 13 Yanan Fu 2021-08-23 06:46:15 UTC
QE bot(pre verify): Set 'Verified:Tested,SanityOnly' as gating/tier1 test pass.