Bug 1750581
Summary: | enable nvdimm drivers for kata-containers usage? | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Cole Robinson <crobinso> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED DEFERRED | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 31 | CC: | airlied, bskeggs, dgilbert, dinechin, hdegoede, ichavero, itamar, jarodwilson, jeremy, jglisse, john.j5live, jonathan, josef, kernel-maint, labbott, linville, masami256, mchehab, mjg59, mprivozn, stefanha, steved |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-04-02 19:42:57 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: |
Description
Cole Robinson
2019-09-09 23:43:10 UTC
I'm not opposed to this change. I think this is a reasonable argument for why we want to have the drivers built in. We can leave this bug open until you make a final decision. Thanks Laura. CCing some kata+virt folks. stefanha, dgilbert, any comments here? I'm still not that familiar with kata so I'd appreciate a second set of eyes I think supporting boot from NVDIMM in Fedora is reasonable for the Kata Containers use case. Thanks Stefan. Laura if you could add this to f31+ that would be great. f30 as well if it's not an issue (In reply to Cole Robinson from comment #0) > kata wants the KVM VM appliance to be as small as possible, so it doesn't > take up much memory and it starts up quickly. There's two methods of booting > the VM appliance filesystem: stuff it in an initrd, or pass it to the VM > through nvdimm. The latter piece won't work for Fedora though unless the Looks reasonable to me. How would you configure that, though? Is that something you plan to add to kata-osbuilder? It's worth checking if the vhost-user stuff plays well with nvdimm. (In reply to Christophe de Dinechin from comment #5) > (In reply to Cole Robinson from comment #0) > > kata wants the KVM VM appliance to be as small as possible, so it doesn't > > take up much memory and it starts up quickly. There's two methods of booting > > the VM appliance filesystem: stuff it in an initrd, or pass it to the VM > > through nvdimm. The latter piece won't work for Fedora though unless the > > Looks reasonable to me. How would you configure that, though? Is that > something > you plan to add to kata-osbuilder? nvdimm is what kata uses for the 'image' boot option in configuration-qemu.toml. Current kata-osbuilder in Fedora 31+ will generate and image and an initrd (In reply to Dr. David Alan Gilbert from comment #6) > It's worth checking if the vhost-user stuff plays well with nvdimm. I haven't tried it. I figure enabling the kernel modules is good to do regardless, since it will give us the opportunity to actually test these things with the stock kernel. If nvdimm doesn't play well with vhost-user we can stick with initrd as the default appliance boot method (IMO we should do that anyways as a first packaging pass) Turns out CONFIG_NVDIMM=m was an explicit request from intel (for non-kata reasons) back in April, see https://bugzilla.redhat.com/show_bug.cgi?id=1696481 I've asked for more info there We are choosing the ignore the image= option in kata for the forseeable future so we don't need this change anymore. We will reopen in the future if it becomes relevant again |