Skip to content

Commit

Permalink
Test-enable XIO messenger and IB/RDMA support
Browse files Browse the repository at this point in the history
Fixes: http://tracker.ceph.com/issues/15472

Signed-off-by: Lars Marowsky-Bree <lmb@suse.com>
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit d4b74c5)
  • Loading branch information
smithfarm committed May 5, 2016
1 parent f517a88 commit 6326f3d
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions ceph.spec.in
Expand Up @@ -17,6 +17,7 @@
%bcond_with ocf
%bcond_without cephfs_java
%bcond_with tests
%bcond_with xio
%bcond_without tcmalloc
%bcond_without libs_compat
%bcond_with lowmem_builder
Expand Down Expand Up @@ -176,6 +177,10 @@ BuildRequires: fcgi-devel
%if 0%{?fedora} || 0%{?rhel}
BuildRequires: redhat-rpm-config
%endif
# Accelio IB/RDMA
%if 0%{with xio}
BuildRequires: libxio-devel
%endif

%description
Ceph is a massively scalable, open-source, distributed storage system that runs
Expand Down Expand Up @@ -214,6 +219,9 @@ Requires: lsb-release
%if 0%{?fedora} || 0%{?rhel}
Requires: redhat-lsb-core
%endif
%if 0%{with xio}
Requires: libxio
%endif
%description base
Base is the package that includes all the files shared amongst ceph servers

Expand All @@ -231,6 +239,9 @@ Requires: python-requests
%if 0%{?suse_version}
Requires(pre): pwdutils
%endif
%if 0%{with xio}
Requires: libxio
%endif
%description -n ceph-common
Common utilities to mount and interact with a ceph storage cluster.
Comprised of files that are common to Ceph clients and servers.
Expand Down Expand Up @@ -644,6 +655,9 @@ export RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/i386/i486/'`
%if 0%{with cephfs_java}
--enable-cephfs-java \
%endif
%if 0%{with xio}
--enable-xio \
%endif
%if 0%{with selinux}
--with-selinux \
%endif
Expand Down

0 comments on commit 6326f3d

Please sign in to comment.