Re-evaluate the list of release-blocking storage interfaces #890
Labels
No labels
agile
anacondawebui
arm
blockerfe
Closed As
Duplicate
Closed As
Fixed
Closed As
Invalid
Closed As
Wontfix
Closed As
Worksforme
coreos
criteria
defect
easyfix
enhancement
iot
meeting
meta
onboarding call
proventesters
retrospective
silverblue
sponsor
test cases
test days
wiki
ai-review-please
Backlog Status
Needs Review
Backlog Status
Ready
chore
documentation
points
01
points
02
points
03
points
05
points
08
points
13
pr2jira
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Sprint Status
Blocked
Sprint Status
Done
Sprint Status
In Progress
Sprint Status
Review
Sprint Status
To Do
Technical Debt
Work Item
Bug
Work Item
Epic
Work Item
Spike
Work Item
Task
Work Item
User Story
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Blocks
#4 Fedora 45 release tracking
cle/tickets
Reference
quality/tickets#890
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Last year we decided that we want to:
But that never got done. And now that our team has lost capacity to test advanced Server hardware (SAS, HWRAID, iSCSI and FCoE; optionally Multipath), this topic is more important than before.
So go through https://fedoraproject.org/wiki/Template:Installation_test_matrix#Storage_devices and discuss with the Server WG and other involved stakeholders, whether all of that is still release-critical (i.e. we should still block on it), or whether we can reduce the list. According to the output of that discussion, submit proposals, update release criteria and wiki matrices.
Progress checklist:
These release criteria are likely related:
https://fedoraproject.org/wiki/Basic_Release_Criteria#Storage_interfaces
https://fedoraproject.org/wiki/Fedora_45_Beta_Release_Criteria#Hardware_RAID
https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#Firmware_RAID
https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#network-attached-storage
Probably create a Server ticket or ask in the server mailing list.
there is summary after looking into Bugzilla and today technology:
MUST TEST (Keep Release-Blocking)
NVMe
SATA - Still dominant for HDDs/budget SSDs
VirtIO
Software RAID - More common than hardware RAID,
REQUIRES SERVER WG CONSULTATION
(will check with team)
iSCSI- Enterprise SAN deployments, currently Final blocking - can be tested by two VM
Multipath - Advanced HA configurations, currently optional, can be tested by two disks with the same serial number
REDUCE TO BEST-EFFORT
SAS - Limited hw but can be found in beaker
FCoE** - Limited hw, didnt find around
Hardware RAID- Limited hw , can be found in beaker
Summary from who, Claude? 🙂️
I'd like have the Server team opinion on all of SAS, HWRAID, iSCSI, FCoE and Multipath. Multipath is optional, so we don't really care that much (we don't have to test it), but the rest of it is currently mandatory. It is up to us to propose a criteria change. The two justification types are: a) we can't test it, or b) we believe it's no longer worth blocking on. So we have to figure out which storage type fits where (or whether we keep it release blocking).
Note we already test iSCSI virtualized in openQA, so it's a "solved problem". I have a ticket for doing multipath this way but have never got around to it; in theory that would be a one-time lift and then minimal maintenance / failure review.
I think I looked and couldn't find any practical way to virtualize FCoE testing, but maybe someone else knows something?
Hmm, a bit more googling shows up https://github.com/ipxe/fcoed ...hasn't been touched for six years, but maybe if it works it works?
@kparal
yes - I have been using everything I was told to use: Claude and Gemini.
I will ask the "Fedora Server WG" during their next meeting; the nearest one is on Wednesday, May 20th.
@adamwill
iSCSI - good to know we already have it automated;
multipath:
I found that there was a test by RTT/anaconda qa team:
storage-multipath-autopart.ks.in
which is (and will be) stopped due to BZ#1853668
There is also a guide on how to use multipath in a VM by providing fake ONE serial number to TWO disks:
https://redhat.atlassian.net/wiki/spaces/RTT/pages/307364353/Multipath+in+VM
which I tried and resulted in this bz: https://bugzilla.redhat.com/show_bug.cgi?id=2469006#c7
Workstation is buggy, Server is not. Workstation is missing packages.
@adamwill wrote in #890 (comment):
That's great, but the question of "Should we still block on it?" is still valid, isn't it?
@psklenar wrote in #890 (comment):
I would prefer us creating a ticket in their tracker way before this date, so they are informed and think about it ahead (and then also discuss it during the meeting). If we don't give them any heads up, their real-time response might not be as useful as we'd like.
there is some progress:
keep blocking NVMe SATA, VirtIO, iSCSI
remove blocking: PATA SCSI, firmware RAID
+ server WG will waive the blocking status or FCOe and Multipath as long as there is no test equipment available
HW raid needs more time for discussion
SAS not explicitly decided => keeps blocking
I added a progress checklist to the top.