[nfs-ganesha] Ceph FSAL, in a subpackage, (but requires ceph >= 0.78)

Kaleb S. KEITHLEY kkeithle at fedoraproject.org
Sat May 10 10:24:10 UTC 2014


commit 830a96e3dc994658848cec025cd53bb630a2941b
Author: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Date:   Sat May 10 06:24:30 2014 -0400

    Ceph FSAL, in a subpackage, (but requires ceph >= 0.78)

 nfs-ganesha.spec |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/nfs-ganesha.spec b/nfs-ganesha.spec
index d32bb76..7eb8aff 100644
--- a/nfs-ganesha.spec
+++ b/nfs-ganesha.spec
@@ -106,6 +106,26 @@ clusters such as CEPH and GLUSTERFS. There is also a PROXY back-end
 which operates as an NFSv4 client.
 %endif
 
+%if ( 0%{?with_cephfs} )
+%package fsal-ceph
+Summary:           Ganesha NFS Server GlusterFS FSAL
+Requires:          ceph >= 0.78
+BuildRequires:     ceph-devel >= 0.78
+
+%description fsal-ceph
+Ceph FSAL for nfs-ganesha
+
+NFS-Ganesha is a user mode file server with support for both the
+NFS suite and 9P, the Plan 9 remote file access protocol. It uses
+an internal meta data cache and state manager for performance. It
+also provides support for pNFS for multiple clustered file systems
+both open source and proprietary. Multiple file systems are supported
+via loadable back-end drivers. The VFS back-end supports file systems
+via the kernel. Other back-ends can support user mode library based
+clusters such as CEPH and GLUSTERFS. There is also a PROXY back-end
+which operates as an NFSv4 client.
+%endif
+
 %package docs
 Summary:           Ganesha NFS Server Documentation
 BuildArch:         noarch
@@ -196,12 +216,20 @@ install -D -p -m 0744 %{SOURCE4} %{buildroot}%{_sbindir}/nfs_ganesha.sh
 %{_libdir}/ganesha/libfsalgluster.*
 %endif
 
+%if ( 0%{?with_cephfs} )
+%files fsal-ceph
+%{_libdir}/ganesha/libfsalceph.*
+%endif
+
 %files docs
 %{_pkgdocdir}/LICENSE.txt
 %{_pkgdocdir}/*
 %dir %{_pkgdocdir}
 
 %changelog
+* Fri May 9 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-7
+- Ceph FSAL, in a subpackage, (but requires ceph >= 0.78)
+
 * Mon Mar 31 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
 - GlusterFS FSAL in a subpackage
 - EPEL7 has jemalloc as of 2014-02-25


More information about the scm-commits mailing list