Unsupported FSALs
by Frank Filz
Community,
We have a number of FSALs in Ganesha that have no effective support, I'd
like to understand who might still be relying on them and if there is anyone
who might step up to support them, or whether we can consider removing some
on an expedited timeline (normally we declare a FSAL is deprecated in one
release, and then remove it in the next). Note that with the magic of git,
deleted FSALs could easily be resurrected (though they might not have been
updated to match API changes). The risk of not removing unsupported code is
first that folks will use code with little or no support and open github
issues that cannot effectively be addressed, and that unsupported code may
not be properly updated as API changes are made.
The following FSALs are suspect:
src/FSAL/FSAL_VFS/xfs - this is marginally supported, but could be replaced
with plain FSAL_VFS
src/FSAL/FSAL_VFS - there is also a Lustre FSAL that is built from this
src/FSAL/FSAL_GLUSTER
src/FSAL/FSAL_LIZARDFS
src/FSAL/FSAL_PROXY_V3
src/FSAL/FSAL_PROXY_V4
src/FSAL/FSAL_KVSFS
src/FSAL/FSAL_SAUNAFS
Thank for your thoughts
Frank Filz
1 day, 5 hours
[M] Change in ...nfs-ganesha[next]: Updated the nfs-ganesha metrics nomenclature
by Name of user not set (GerritHub)
sragraha(a)redhat.com has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1212692?usp=email )
Change subject: Updated the nfs-ganesha metrics nomenclature
......................................................................
Updated the nfs-ganesha metrics nomenclature
Change-Id: Iafb260cea47b2559694ab0ed18ce87c6a5f54ab0
Signed-off-by: Sreedhar.Agraharam <sragraha(a)redhat.com>
---
M src/CMakeLists.txt
M src/MainNFSD/nfs_metrics.c
M src/RPCAL/connection_manager_metrics.c
M src/SAL/sal_metrics.c
M src/idmapper/idmapper_monitoring.c
M src/monitoring/dynamic_metrics.cc
M src/monitoring/prometheus_exposer.cc
7 files changed, 40 insertions(+), 40 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/92/1212692/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1212692?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: Iafb260cea47b2559694ab0ed18ce87c6a5f54ab0
Gerrit-Change-Number: 1212692
Gerrit-PatchSet: 1
Gerrit-Owner: sragraha(a)redhat.com
Gerrit-CC: Frank Filz <ffilzlnx(a)mindspring.com>
1 day, 11 hours
[M] Change in ...nfs-ganesha[next]: CEPH: Reclaim support for multiple ceph clients
by Sachin Punadikar (GerritHub)
Sachin Punadikar has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1212659?usp=email )
Change subject: CEPH: Reclaim support for multiple ceph clients
......................................................................
CEPH: Reclaim support for multiple ceph clients
NFS Ganesha instance can have multiple ceph clients, based on file
system name, mount path, associated ceph user and the node on which the
Ganesha instance is running.
On node failover, the client capabilities for all these ceph clients
need to be reclaimed.
Change-Id: Ib818254cf951ea018e6f489f52ebd60d3141a7e1
Signed-off-by: Sachin Punadikar <sachin.punadikar(a)ibm.com>
---
M src/FSAL/FSAL_CEPH/main.c
1 file changed, 64 insertions(+), 47 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/59/1212659/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1212659?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: Ib818254cf951ea018e6f489f52ebd60d3141a7e1
Gerrit-Change-Number: 1212659
Gerrit-PatchSet: 1
Gerrit-Owner: Sachin Punadikar <sachin.punadikar(a)ibm.com>
1 day, 18 hours