sru-exception: add sru exception page for HWE virtualization stack - #631
sru-exception: add sru exception page for HWE virtualization stack#631hector-cao wants to merge 12 commits into
Conversation
Signed-off-by: Hector Cao <hector.cao@canonical.com>
cpaelzer
left a comment
There was a problem hiding this comment.
Good start, although I found a lot of "please have a look at this detail" comments - sorry
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Hector Cao <hector.cao@canonical.com>
ec5f39b to
4bf303b
Compare
Signed-off-by: Hector Cao <hector.cao@canonical.com>
4bf303b to
c852e45
Compare
| Features drop | ||
| ~~~~~~~~~~~~~ | ||
|
|
||
| To mitigate the risk of breakage, we might decide to drop support for a particular |
There was a problem hiding this comment.
| To mitigate the risk of breakage, we might decide to drop support for a particular | |
| To mitigate the risk of breakage or make it build, we might decide to drop support for a particular |
cpaelzer
left a comment
There was a problem hiding this comment.
Didn't have as much time as I wanted, but a few more hints
| ~~~~~~~ | ||
|
|
||
| In addition to the usual testing that the HWE stack naturally inherits | ||
| from the last Ubuntu release (since it has the same upstream version), some specific testing is needed to ensure |
There was a problem hiding this comment.
| from the last Ubuntu release (since it has the same upstream version), some specific testing is needed to ensure | |
| from the last Ubuntu release (since it has the same upstream version), further testing is needed to ensure |
| feature or component if it is too risky or impossible to have it in the current LTS. | ||
| This decision should be made on a case by case basis after careful consideration of the potential impact. | ||
|
|
||
| Testing |
There was a problem hiding this comment.
So far you describe the intention, what this lacks is calling out how we will do so.
Would it make sense to point to the virtualization regression tests?
I'd expect that your improving rework will land in the same repo, so that pointer would even stay valid.
If you outline things in this section those tests are not yet doing you need to add them.
Until you did add/merge it with the main repo you need to point to the tests helpers you had when developing this.
Example - good: we want to test against migration issues
Example - better: we want to test against migration issues to do so we run this scrip with this config and provide the logfile
|
AIUI, this isn't intended for SRU team review yet, pending Christian's comments being reviewed. Maybe we can use the PR Draft status for that? Let's see how well that works. |
|
How does this relate to / impact the virt stack backports for the Ubuntu Cloud Archive? Currently UCA carries libvirt and qemu has HWE virt stack backports for each release. Should the OpenStack Team consider using this HWE virtualisation stack instead of doing their own backports? What would UCA EOL look like compared to the rolling nature of this HWE stack if they were to change? For example, stonking will ship hibiscus, and resolute-hibiscus will have stonking's virt stack. But when TT comes out, the virt stack for resolute HWE will roll to TT, leaving a mismatch between resolute-hibiscus openstack and TT's HWE stack. Should UCA be left as-is, meaning that users can stay on stonkings virt stack by just staying on resolute-hibiscus? Or should they accept the risk and move to TT's virt stack? |
Yes, We are trying to be good citizens by serving both needs
That still means whatever feedback, request for change you'd have would be appreciated to know.
Yep, it is in draft |
Hi Matthew, UCA does:
They could, but as you already identified they might run into trouble as they are less about "need the latest" which this HWE is about and more about "need that one which matches my openstack release". They might have a few months of "yep this is what we need" followed by "oh no now it rolled away and problem". They can look at it, but I'd assume they still will "backport what and when they need it".
The first and third interim release of an UCA would kind of match what the HWE stack does.
As I said and hopefully explained "a different solution for a different problem" and "They can look at it, but I'd assume they still will backport what and when they need it". |
|
A couple of observations:
I remain open minded as to whether this is acceptable for the main archive or not, but I wanted to add the above to the set of downsides we should be discussing |
|
Thanks Robie for the feedback
Please correct if I do not get your point correctly. When users opt-in the HWE, I expect them to be aware of what they are installing on the system. They might not be aware of all the implications of installing such packages (like it will remove the base ones since they are mutually exclusive). Users do not see just the the higher version, they also see the package names with the suffix -hwe.
By "downgrade", you mean going back to a previous version of the HWE stack ? IIUC, The HWE kernel can afford to do that because each HWE version is a different source package, that is not the case for virt HWE stack.
Thanks. I agree. |
This is the initial draft for the SRU exception request for the HWE virtualization stack.
The first SRU will be done in Feb 2027 but I would like to bring that up to gather feedback so that the exception is ready
to be approved before we intend to proceed the first SRU for this requested exception.