[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