Re-enable rados, rbd on ppc64le
Builds of ceph were briefly disabled on ppc64le in January 2022 but were re-enabled just a few days later.
This commit is contained in:
parent
2d5b2b1e80
commit
f5e2fffe6f
17
fio.spec
17
fio.spec
@ -1,6 +1,6 @@
|
|||||||
Name: fio
|
Name: fio
|
||||||
Version: 3.35
|
Version: 3.35
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: Multithreaded IO generation tool
|
Summary: Multithreaded IO generation tool
|
||||||
|
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
@ -14,16 +14,20 @@ Source2: https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/F7D35
|
|||||||
%ifarch x86_64 ppc64le
|
%ifarch x86_64 ppc64le
|
||||||
%bcond_without pmem
|
%bcond_without pmem
|
||||||
%endif
|
%endif
|
||||||
|
%ifnarch %{arm} %{ix86}
|
||||||
%bcond_without rbd
|
%bcond_without rbd
|
||||||
%bcond_without rados
|
%bcond_without rados
|
||||||
|
%endif
|
||||||
%else
|
%else
|
||||||
%bcond nbd 1
|
%bcond nbd 1
|
||||||
%ifarch x86_64 ppc64le
|
%ifarch x86_64 ppc64le
|
||||||
%bcond pmem %{undefined rhel}
|
%bcond pmem %{undefined rhel}
|
||||||
%endif
|
%endif
|
||||||
|
%ifnarch %{arm} %{ix86}
|
||||||
%bcond rbd 1
|
%bcond rbd 1
|
||||||
%bcond rados 1
|
%bcond rados 1
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gnupg2
|
BuildRequires: gnupg2
|
||||||
@ -39,11 +43,9 @@ BuildRequires: openssl-devel
|
|||||||
BuildRequires: libpmem-devel
|
BuildRequires: libpmem-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifnarch %{arm} %{ix86} ppc64le
|
|
||||||
%if %{with rbd}
|
%if %{with rbd}
|
||||||
BuildRequires: librbd1-devel
|
BuildRequires: librbd1-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
BuildRequires: numactl-devel
|
BuildRequires: numactl-devel
|
||||||
@ -67,14 +69,12 @@ Recommends: %{name}-engine-nbd
|
|||||||
Recommends: %{name}-engine-dev-dax
|
Recommends: %{name}-engine-dev-dax
|
||||||
Recommends: %{name}-engine-libpmem
|
Recommends: %{name}-engine-libpmem
|
||||||
%endif
|
%endif
|
||||||
%ifnarch %{arm} %{ix86} ppc64le
|
|
||||||
%if %{with rados}
|
%if %{with rados}
|
||||||
Recommends: %{name}-engine-rados
|
Recommends: %{name}-engine-rados
|
||||||
%endif
|
%endif
|
||||||
%if %{with rbd}
|
%if %{with rbd}
|
||||||
Recommends: %{name}-engine-rbd
|
Recommends: %{name}-engine-rbd
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
Recommends: %{name}-engine-rdma
|
Recommends: %{name}-engine-rdma
|
||||||
%endif
|
%endif
|
||||||
@ -132,7 +132,6 @@ Read and write using mmap I/O to a file on a filesystem mounted with DAX
|
|||||||
on a persistent memory device through the PMDK libpmem library.
|
on a persistent memory device through the PMDK libpmem library.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifnarch %{arm} %{ix86} ppc64le
|
|
||||||
%if %{with rados}
|
%if %{with rados}
|
||||||
%package engine-rados
|
%package engine-rados
|
||||||
Summary: Rados engine for %{name}.
|
Summary: Rados engine for %{name}.
|
||||||
@ -150,7 +149,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||||||
%description engine-rbd
|
%description engine-rbd
|
||||||
Rados Block Device (RBD) engine for %{name}.
|
Rados Block Device (RBD) engine for %{name}.
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
%package engine-rdma
|
%package engine-rdma
|
||||||
@ -217,7 +215,6 @@ make install prefix=%{_prefix} mandir=%{_mandir} libdir=%{_libdir}/fio DESTDIR=$
|
|||||||
%{_libdir}/fio/fio-nbd.so
|
%{_libdir}/fio/fio-nbd.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifnarch %{arm} %{ix86} ppc64le
|
|
||||||
%if %{with rados}
|
%if %{with rados}
|
||||||
%files engine-rados
|
%files engine-rados
|
||||||
%{_libdir}/fio/fio-rados.so
|
%{_libdir}/fio/fio-rados.so
|
||||||
@ -227,7 +224,6 @@ make install prefix=%{_prefix} mandir=%{_mandir} libdir=%{_libdir}/fio DESTDIR=$
|
|||||||
%files engine-rbd
|
%files engine-rbd
|
||||||
%{_libdir}/fio/fio-rbd.so
|
%{_libdir}/fio/fio-rbd.so
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
%files engine-rdma
|
%files engine-rdma
|
||||||
@ -235,6 +231,9 @@ make install prefix=%{_prefix} mandir=%{_mandir} libdir=%{_libdir}/fio DESTDIR=$
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 06 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 3.35-3
|
||||||
|
- Re-enable rados, rbd on ppc64le
|
||||||
|
|
||||||
* Mon Jun 12 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 3.35-2
|
* Mon Jun 12 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 3.35-2
|
||||||
- Drop libpmem support from RHEL 10+ builds
|
- Drop libpmem support from RHEL 10+ builds
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user