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 2064757 - Rebase to QEMU 7.0.0
Summary: Rebase to QEMU 7.0.0
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: qemu-kvm
Version: 9.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Miroslav Rezanina
QA Contact: jingzhao
URL:
Whiteboard:
Depends On: 2064771 2064782 2064784
Blocks: 1477099 1879437 1904267 1974845 1999237 2023977 2036581 2044218 2058728 2062809 2063208 2063264 2065385 2065398 2066823
TreeView+ depends on / blocked
 
Reported: 2022-03-16 13:57 UTC by Miroslav Rezanina
Modified: 2022-11-15 10:20 UTC (History)
13 users (show)

Fixed In Version: qemu-kvm-7.0.0-1.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2066823 2066824 (view as bug list)
Environment:
Last Closed: 2022-11-15 09:54:33 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-115744 0 None None None 2022-03-16 14:14:00 UTC
Red Hat Product Errata RHSA-2022:7967 0 None None None 2022-11-15 09:55:46 UTC

Description Miroslav Rezanina 2022-03-16 13:57:58 UTC
We rebase qemu-kvm regularly to lower backporting costs and to support new features. As QEMU 7.0.0 is release we are going to rebase to this version for RHEL 9.

Comment 1 Andrew Jones 2022-03-22 14:38:50 UTC
We plan to drop unsupported CPU types for AArch64. We should do that first, as it may allow us to drop downstream-only changes and build dependencies we currently have in the QEMU RHEL rebase patch series.

Comment 2 Yanan Fu 2022-04-21 04:49:42 UTC
QE bot(pre verify): Set 'Verified:Tested,SanityOnly' as gating/tier1 test pass.

Comment 3 smitterl 2022-04-25 16:33:47 UTC
Jing, Yanan, I need your help understanding something before the rebase makes it to the nightly; I'm removing the Verified:Tested that was set automatically by the QE bot. We can set the flag again ASAP but would like to know your thoughts. I'm sorry if there have been discussion already that I missed.

In short,

a) The last time we rebased, we broke the nightly for a while until libvirt could deliver their changes[1]
b) In the "Depends On" of this BZ, there are several BZs that have an even later DTM than the ITM of this BZ - this is something that confuses me; does it mean we have to finish the machine compatibility type before the rebase can be tested?
   More specifically for [2], the DTM is set to 

IIRC, in order to target a) in the s390x team we discussed we'd like to minimally want to run our Critical Regression tests (Tier1/Acceptance Tests) with minimal libvirt-integration coverage for this rebase.

Please can you help me? I'm somewhat confused as to understand if we should - if possible - urgently look into [2] in the s390x team, or should we maybe reach out to the "Depends On" assignees?


[1]https://bugzilla.redhat.com/show_bug.cgi?id=2027697#c6
[2]https://bugzilla.redhat.com/show_bug.cgi?id=2064782

Comment 4 smitterl 2022-04-25 16:39:03 UTC
(In reply to smitterl from comment #3)
> Jing, Yanan, I need your help understanding something before the rebase
> makes it to the nightly; I'm removing the Verified:Tested that was set
> automatically by the QE bot. We can set the flag again ASAP but would like
> to know your thoughts. I'm sorry if there have been discussion already that
> I missed.
> 
> In short,
> 
> a) The last time we rebased, we broke the nightly for a while until libvirt
> could deliver their changes[1]
> b) In the "Depends On" of this BZ, there are several BZs that have an even
> later DTM than the ITM of this BZ - this is something that confuses me; does
> it mean we have to finish the machine compatibility type before the rebase
> can be tested?
    More specifically for [2], the DTM is set to 11 > ITM of this rebase BZ.
    And for the [3], that doesn't seem to even have a release+ yet.
> 
> IIRC, in order to target a) in the s390x team we discussed we'd like to
> minimally want to run our Critical Regression tests (Tier1/Acceptance Tests)
> with minimal libvirt-integration coverage for this rebase.
> 
> Please can you help me? I'm somewhat confused as to understand if we should
> - if possible - urgently look into [2] in the s390x team, or should we maybe
> reach out to the "Depends On" assignees?
> 
> 
> [1]https://bugzilla.redhat.com/show_bug.cgi?id=2027697#c6
> [2]https://bugzilla.redhat.com/show_bug.cgi?id=2064782
[3]https://bugzilla.redhat.com/show_bug.cgi?id=2066824

Comment 5 smitterl 2022-04-25 16:44:25 UTC
(In reply to smitterl from comment #3)
> Jing, Yanan, I need your help understanding something before the rebase
...
> IIRC, in order to target a) in the s390x team we discussed we'd like to
> minimally want to run our Critical Regression tests (Tier1/Acceptance Tests)
> with minimal libvirt-integration coverage for this rebase.
...before it make it into the nightly (ie. before setting Verified:Tested).

(Sorry, I've been re-reading my comment several times and want to be extra-sure to be very explicit and avoid any misunderstandings.)
> Please can you help me? I'm somewhat confused as to understand if we should
> - if possible - urgently look into [2] in the s390x team, or should we maybe
> reach out to the "Depends On" assignees?
> 
> 
> [1]https://bugzilla.redhat.com/show_bug.cgi?id=2027697#c6
> [2]https://bugzilla.redhat.com/show_bug.cgi?id=2064782

Comment 6 Thomas Huth 2022-04-25 18:35:44 UTC
(In reply to smitterl from comment #4)
> > b) In the "Depends On" of this BZ, there are several BZs that have an even
> > later DTM than the ITM of this BZ - this is something that confuses me; does
> > it mean we have to finish the machine compatibility type before the rebase
> > can be tested?
>     More specifically for [2], the DTM is set to 11 > ITM of this rebase BZ.
>     And for the [3], that doesn't seem to even have a release+ yet.
> > 
> > IIRC, in order to target a) in the s390x team we discussed we'd like to
> > minimally want to run our Critical Regression tests (Tier1/Acceptance Tests)
> > with minimal libvirt-integration coverage for this rebase.
> > 
> > Please can you help me? I'm somewhat confused as to understand if we should
> > - if possible - urgently look into [2] in the s390x team, or should we maybe
> > reach out to the "Depends On" assignees?
> > 
> > [1]https://bugzilla.redhat.com/show_bug.cgi?id=2027697#c6
> > [2]https://bugzilla.redhat.com/show_bug.cgi?id=2064782

The DTM in [2] is likely just my bad - I thought I had to wait for the upstream QEMU v.7.0.0 release here first, but actually the work could already be done with the rebases to the release candidates that Mirek did. I've now changed it to DTM 8 instead. And the patch has already been included in the 7.0 rebase version - so we could maybe even already close 2064782 if that works better for you now (if you just want to test this BZ here instead).

Concerning BZ 2066824 , I guess the dependency should rather be the other way round, so that this BZ here blocks the aarch64 BZ? @drjones ?

Comment 7 Miroslav Rezanina 2022-04-26 03:54:42 UTC
Removed cpu removal bz dependency as we do not need this for the rebase (it was added as good to do but wasn't done).

Comment 8 smitterl 2022-04-26 08:18:29 UTC
Thanks everybody,

to sum up, also considering the offline email thread and sync with Boqiao, I understand the following, please shout if I misunderstood:

1. "Depends On": only missing s390x machine type compatibility pre-verification; scope:
    - qemu-level and libvirt-level critical regression tests
    - bi-directional cross-migration test 8.7 -> 9.1 -> 8.7
2. the missing s390x machine type compatibility is now in MODIFIED and aligned with this BZ's DTM/ITM
3. Boqiao and I will prioritize scope in 1. above - most likely running the tests today already - and expect to set Verified:Tested on 1. and then on this very BZ latest EOW.

Thanks everybody for their help! :D

Comment 9 smitterl 2022-04-26 08:20:03 UTC
(removing needinfo: Jing because we clarified offline)

Comment 10 Andrew Jones 2022-04-26 09:58:47 UTC
(In reply to Thomas Huth from comment #6)
> Concerning BZ 2066824 , I guess the dependency should rather be the other
> way round, so that this BZ here blocks the aarch64 BZ? @drjones ?

Actually I was hoping to work bug 2066824 jointly, as removing CPU types allows downstream-only hacks to be removed from the rebase. If it's easier to do the rebase as it is now and then for me to fixup the rebase after removing CPU types, then we can indeed flip the dependency for 9.1. For 9.2, the rebase can merge in the fixups.

Comment 23 errata-xmlrpc 2022-11-15 09:54:33 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 (Moderate: qemu-kvm security, 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/RHSA-2022:7967


Note You need to log in before you can comment on or make changes to this bug.