-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port NVMe over fabrics GUI to Fedora #4514
Port NVMe over fabrics GUI to Fedora #4514
Conversation
/kickstart-test --testtype smoke |
@vojtechtrefny do you have any idea about when the nvme fabrics code in blivet wold be upstream too? |
We plan to release new version of blivet in Fedora 38 -- blivet 3.7.0 and it will contain all the nvme changes that are available in RHEL, but we don't plan to release the libblockdev NVMe plugin until Fedora 39 (or possibly 40). The blivet code will work, but the additional information about the NVMe drives supplied by libblockdev won't. |
In other words, this will have to wait, correct? |
Yes and no. Without the libblockdev plugin Blivet will report NVMe oF devices as "normal" NVMe devices. So the Anaconda support for NVMe oF won't work, but it also won't crash (if the blivet part is written correctly :-)). But it definitely has to wait for Blivet 3.7.0 release where the |
4f11fc0
to
8e8627e
Compare
8e8627e
to
c22c503
Compare
Looks like blivet is in place now. Rebased. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
c22c503
to
560baf3
Compare
/kickstart-test --testtype smoke |
Blocked by the manual testing requirement. |
560baf3
to
750e91e
Compare
Rebased. |
Updates image: master_updates.img.gz |
/kickstart-test --testtype smoke |
https://fedorapeople.org/groups/qa/anaconda-nvme-fabric-01.iso is an ISO with the PR included, for testing. |
Hi Vladimir, |
@skycastlelily can you test with my ISO instead? it's possible the changes here are the kind that can't really be tested with an updates image (this does happen sometimes; usually if the change needs to happen before the update overlay process kicks in). |
I'm afraid I'm not able to use that iso on beaker servers. @VladimirSlavik Did you use Adam's iso to perform the test?If so,would you please tell me how ?Thanks. |
No, I used update images. |
Then,would you please points out the different place of my job from yours or would you please tell me how you perform the test?Thanks |
So, do you want @skycastlelily to try this again with an updates image? |
I'm told @tbzatek will manage that, somehow. |
Right, I'm going to test this but first we have a couple of dracut changes to get in. |
This PR is stale because it has been open 60 days with no activity. |
Needs #5328 |
This PR is stale because it has been open 60 days with no activity. |
Hmm so there's a number of components like Suggesting merging this and possibly fixing later. However since the same code has been included in RHEL for some time, I don't expect any issues. |
Install external tooling for managing NVMe-FC devices in the installation environment. The utilities are needed to manipulate NVM-Express devices, in this case mainly because of NVMe over Fabrics. Resolves: rhbz#2107346 (cherry picked from commit 369d83a)
Resolves: rhbz#2107346 (cherry picked from commit 4b16bc5)
Apply changes generated by Glade 3.40.0. Related: rhbz#2107346 (cherry picked from commit f63b0ed)
Resolves: rhbz#2107346 (cherry picked from commit bd0c061)
db73e1d
to
c9686d6
Compare
I've rebased this to the latest master and did some manual testing with @tbzatek so I think this is ready to be merged now. |
/kickstart-test --testtype smoke |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks! :)
Thank you for testing and finishing this! |
This ports #4423 to Fedora. See pictures there.
TODOs:
Most of the work by @poncovka. Looks like cherry-picking amended commits hides the other author :(