Accepting request 1081792 from server:database

rocksDB 8.1.1

OBS-URL: https://build.opensuse.org/request/show/1081792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=3
This commit is contained in:
Dominique Leuenberger 2023-04-21 18:17:12 +00:00 committed by Git OBS Bridge
commit 05fff94ed4
5 changed files with 42 additions and 6 deletions

10
_constraints Normal file
View File

@ -0,0 +1,10 @@
<constraints>
<hardware>
<memory>
<size unit="G">4</size>
</memory>
<disk>
<size unit="M">3400</size>
</disk>
</hardware>
</constraints>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05ff6b0e89bffdf78b5a9d6fca46cb06bde6189f5787b9eeaef0511b782c1033
size 12634178

3
rocksdb-8.1.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9102704e169cfb53e7724a30750eeeb3e71307663852f01fa08d5a320e6155a8
size 12660001

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Fri Apr 21 12:55:27 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de>
- RocksDB 8.1.1
* Compaction output file cutting logic now considers range
tombstone start keys. For example, SST partitioner now may
receive ParitionRequest for range tombstone start keys.
* If the async_io ReadOption is specified for MultiGet or
NewIterator on a platform that doesn't support IO uring, the
option is ignored and synchronous IO is used.
* Add support for SecondaryCache with HyperClockCache
* New statistics and performance counters
* bug fixes
* API changes: Changed various functions and features in Cache
that are mostly relevant to custom implementations or wrappers
- build with shared gflags libs
-------------------------------------------------------------------
Sat Apr 15 13:57:16 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
- add hardware constraints for reliable builds
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Mar 25 07:37:14 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de> Sat Mar 25 07:37:14 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -20,7 +20,7 @@
%define lib_name librocksdb8 %define lib_name librocksdb8
%bcond_with jemalloc %bcond_with jemalloc
Name: rocksdb Name: rocksdb
Version: 8.0.0 Version: 8.1.1
Release: 0 Release: 0
Summary: A library that provides an embeddable, persistent key-value store for fast storage Summary: A library that provides an embeddable, persistent key-value store for fast storage
License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause
@ -31,10 +31,8 @@ Patch1: rocksdb-8.0.0-shared-liburing.patch
Patch2: rocksdb-8.0.0-rpath.patch Patch2: rocksdb-8.0.0-rpath.patch
BuildRequires: c++_compiler BuildRequires: c++_compiler
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gflags-devel-static
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: cmake(Snappy) BuildRequires: cmake(Snappy)
BuildRequires: cmake(gflags)
BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liburing) BuildRequires: pkgconfig(liburing)
@ -43,6 +41,12 @@ BuildRequires: pkgconfig(zlib)
%if %{with jemalloc} %if %{with jemalloc}
BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(jemalloc)
%endif %endif
# see SR#1075555 for gflags linking failure
%if 0%{?suse_version} > 1500
BuildRequires: pkgconfig(gflags)
%else
BuildRequires: gflags-devel-static
%endif
%description %description
RocksDB is a high performance embedded database for key-value data. RocksDB is a high performance embedded database for key-value data.