ocf/ocf.spec

47 lines
1.5 KiB
RPMSpec
Raw Permalink Normal View History

Name: ocf
Version: 21.6.3.1
Release: 2
Summary: high performance block storage caching meta-library written in C
License: BSD-3-Clause
URL: https://github.com/Open-CAS/ocf
Source0: https://github.com/Open-CAS/ocf/archive/refs/tags/v21.6.3.1.tar.gz
Patch1: 0001-ocf-export-function-in-OCF-for-further-use.patch
Patch2: 0002-ocf-overwrite-IO-path-of-OCF-while-reusing-metadata-.patch
Patch3: 0003-qos-add-load-balance.patch
Patch4: 0004-read_bf-add-per-queue-line-data-cache.patch
%description
Open CAS Framework (OCF) is high performance block storage caching
meta-library written in C. It's entirely platform and system
independent, accessing system API through user provided environment
wrappers layer. OCF tightly integrates with the rest of software stack,
providing flawless, high performance, low latency caching utility.
%package devel
Summary: source code package
BuildArch: noarch
%description devel
This package contains source code of OCF and can be futher intergrated
to project to accelerate low performance block storage with high
performance block storage.
%prep
%autosetup -n %{name}-%{version} -p1
%install
install -d $RPM_BUILD_ROOT/usr/src/%{name}-%{version}
cp -a * $RPM_BUILD_ROOT/usr/src/%{name}-%{version}
%files devel
%dir /usr/src
/usr/src/%{name}-%{version}/
%changelog
* Mon Jan 09 2023 shikemeng <shikemeng@huawei.com> - 21.6.3.1-2
- Enable xcache
* Thu Dec 29 2022 shikemeng <shikemeng@huawei.com> - 21.6.3.1-1
- Initialize OCF to 21.6.3.1