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

This commit is contained in:
Kaleb S. KEITHLEY 2014-05-10 06:24:30 -04:00
parent ad7af46fdf
commit 830a96e3dc
1 changed files with 28 additions and 0 deletions

View File

@ -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