Bug 2232674 - [cephfs] add support for nfs-ganesha async FSAL
Summary: [cephfs] add support for nfs-ganesha async FSAL
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: CephFS
Version: 5.3
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 8.0
Assignee: Dhairya Parmar
QA Contact: Manisha Saini
Rivka Pollack
URL:
Whiteboard:
Depends On:
Blocks: 2237662
TreeView+ depends on / blocked
 
Reported: 2023-08-17 20:49 UTC by Matt Benjamin (redhat)
Modified: 2024-11-25 08:59 UTC (History)
11 users (show)

Fixed In Version: ceph-19.1.1-8; nfs-ganesha-6.0-5.el9cp
Doc Type: Enhancement
Doc Text:
.New support for NFS-Ganesha async FSAL With this enhancement, the non-blocking Ceph File System Abstraction Layer (FSAL), or async, is introduced. The FSAL reduces thread utilization, improves performance, and lowers resource utilization.
Clone Of:
Environment:
Last Closed: 2024-11-25 08:59:20 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHCEPH-7234 0 None None None 2023-08-18 05:16:58 UTC
Red Hat Product Errata RHBA-2024:10216 0 None None None 2024-11-25 08:59:24 UTC

Description Matt Benjamin (redhat) 2023-08-17 20:49:19 UTC
Description of problem:
cephfs should support the new async fsal operations.

Comment 1 RHEL Program Management 2023-08-17 20:49:31 UTC
Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.

Comment 2 Venky Shankar 2023-08-21 09:22:45 UTC
https://github.com/ceph/ceph/pull/48038 (merged in main, need to backported to reef branch).

Comment 7 Manisha Saini 2023-09-20 09:50:45 UTC
Hi Frank,

Could you let me know the test scenarios that QE should run to verify this fix?

Comment 8 Frank Filz 2023-09-20 16:02:41 UTC
This change impacts the primary data path, so any I/O workload will exercise these changes.

Comment 9 Manisha Saini 2023-09-25 19:17:27 UTC
Verified this BZ with

# rpm -qa | grep nfs
libnfsidmap-2.5.4-18.el9.x86_64
nfs-utils-2.5.4-18.el9.x86_64
nfs-ganesha-selinux-5.5-1.el9cp.noarch
nfs-ganesha-5.5-1.el9cp.x86_64
nfs-ganesha-rgw-5.5-1.el9cp.x86_64
nfs-ganesha-ceph-5.5-1.el9cp.x86_64
nfs-ganesha-rados-grace-5.5-1.el9cp.x86_64
nfs-ganesha-rados-urls-5.5-1.el9cp.x86_64

[ceph: root@argo016 /]# ceph --version
ceph version 18.2.0-43.el9cp (1aeeec9f1ff5ae66acacb620ef975527114c8f6e) reef (stable)

Performed sanity testing with nfs v5.5 build. I/O worklods are getting completed without any failures.Moving this BZ to verified state.

Comment 12 Frank Filz 2023-10-27 23:47:20 UTC
Also, doc type and doc text have already been provided. I think all of this takes care of the needinfo.

Comment 13 Manisha Saini 2023-12-04 06:50:12 UTC
Hi Venky, Frank

The target release is set to 7.1 and the bz doc text is added in 7.0 release notes.
Could you please confirm if the fix is there in RHCS 7.0 or not?
If not, should we remove the doc text from 7.0 release notes?

Comment 16 Frank Filz 2023-12-04 14:36:37 UTC
The feature was tested as working, however, it exposed a serious memory growth issue that needs to be addressed, so we withdrew the feature for 7.0 and moved it to 7.1.

Comment 18 Greg Farnum 2024-03-27 14:48:20 UTC
This has been rescheduled for 8. Dhairya's been working on testing and bug fixes in async.

Comment 26 errata-xmlrpc 2024-11-25 08:59:20 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Red Hat Ceph Storage 8.0 security, bug fix, and enhancement updates), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2024:10216


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