Bug 1887471 - [RFE][OSP 18] virtio-fs support for Manila
Summary: [RFE][OSP 18] virtio-fs support for Manila
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: René Ribaud
QA Contact: OSP DFG:Compute
URL:
Whiteboard:
Depends On: 1897593 1897613 1897708 1897710
Blocks: 1834425
TreeView+ depends on / blocked
 
Reported: 2020-10-12 14:49 UTC by Tom Barron
Modified: 2023-03-21 19:36 UTC (History)
22 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-10-13 18:54:35 UTC
Target Upstream Version: Zed
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 831193 0 None MERGED Attach Manila shares via virtiofs (db) 2024-06-26 10:54:36 UTC
OpenStack gerrit 831194 0 None NEW Attach Manila shares via virtiofs (manila abstraction) 2024-06-26 10:54:38 UTC
OpenStack gerrit 833090 0 None NEW Attach Manila shares via virtiofs (drivers and compute manager part) 2024-06-26 10:54:42 UTC
OpenStack gerrit 833669 0 None MERGED libvirt: Allow Manila shares to be directly attached to instances 2024-06-26 10:54:45 UTC
OpenStack gerrit 836830 0 None NEW Attach Manila shares via virtiofs (API) 2024-06-26 10:54:48 UTC
OpenStack gerrit 839401 0 None MERGED Attach Manila shares via virtiofs (objects) 2024-06-26 10:54:50 UTC
OpenStack gerrit 850499 0 None NEW Check shares support (API) 2024-06-26 10:54:52 UTC
OpenStack gerrit 850500 0 None NEW Add metadata for shares 2024-06-26 10:54:54 UTC
OpenStack gerrit 850501 0 None NEW Add instance.share_attach notification 2024-06-26 10:54:57 UTC
OpenStack gerrit 851028 0 None NEW Add instance.share_detach notification 2024-06-26 10:55:01 UTC
OpenStack gerrit 851029 0 None NEW Add shares to InstancePayload 2024-06-26 10:55:00 UTC
OpenStack gerrit 852084 0 None NEW Add instance.power_on_error notification 2024-06-26 10:55:04 UTC
OpenStack gerrit 852085 0 None NEW Add helper methods to attach/detach shares 2024-06-26 10:55:06 UTC
OpenStack gerrit 852086 0 None NEW Add libvirt test to ensure metadata are working. 2024-06-26 10:55:07 UTC
OpenStack gerrit 852087 0 None NEW Add virt/libvirt error test cases 2022-08-23 08:33:03 UTC
OpenStack gerrit 852088 0 None NEW Change microversion to 2.XX 2024-06-26 10:55:13 UTC
OpenStack gerrit 852278 0 None NEW Add instance.power_off_error notification 2024-06-26 10:55:13 UTC
Red Hat Issue Tracker OSP-1617 0 None None None 2021-11-18 16:35:41 UTC

Description Tom Barron 2020-10-12 14:49:13 UTC
Description of problem: 

virtio-fs feature allows to share a file system between hypervisor and guest. It has been recently released for RHEL8.2:
 - https://bugzilla.redhat.com/show_bug.cgi?id=1694164


In the context of CephFS and Manila, virtio-fs would allow to run the ceph client in the hypervisor to provide isolation between storage backend and tenant and later share the fs to the guest through qemu.

There was a previous RFE (for virtio-vsock) that got closed once virtio-fs was released, however the piece of code for Manila does not seem to be covered by the current code:
 - https://bugzilla.redhat.com/show_bug.cgi?id=1363787


Manila RFE 1834425 has been created but actual work to provide libvirt XML for virtio-fs to guests, and likely the work to stage mounts of CephFS shares to compute nodes so they can be shared with guest VMs using virtio-fs, would be in Nova.

 - https://bugzilla.redhat.com/show_bug.cgi?id=1834425

Comment 8 Klaus Heinrich Kiwi 2022-08-15 17:54:36 UTC
I was in the process of cleaning up BZs in our backlog, and was about to CLOSE WONTFIX the libvirt dependent Bug 1897613 when I noted this RFE. In fact the low-level RFE for live-migration support was CLOSED WONTFIX a while ago: Bug 1897593

The live-migration support for virtio-fs is non-trivial and we don't have the resources readily available to work on it. So I wanted to have a discussion of the importance of this, or whether we should extend the WONTFIX here too.

Thanks,

 -Klaus

Comment 11 smooney 2022-10-13 18:54:35 UTC
This feature request has been deferred to a future OSP release and migrated to our new Jira backlog for consideration in a future product release. 
Starting with the Antelope upstream release, DFG:Compute is tracking its feature backlog in Jira. This feature request has been migrated to DFG:Compute’s new Jira backlog.
The Jira tracker for this feature request can be found here https://issues.redhat.com/browse/OSP-19403.
At the time of this writing, only Red Hat associates have access to the Jira tracker.


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