Accepting request 1201740 from server:database

OBS-URL: https://build.opensuse.org/request/show/1201740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=21
This commit is contained in:
Ana Guerrero 2024-09-18 13:27:51 +00:00 committed by Git OBS Bridge
commit a33de63729
7 changed files with 58 additions and 13 deletions

View File

@ -1,7 +1,7 @@
Index: rocksdb-9.5.2/Makefile
Index: rocksdb-9.6.1/Makefile
===================================================================
--- rocksdb-9.5.2.orig/Makefile
+++ rocksdb-9.5.2/Makefile
--- rocksdb-9.6.1.orig/Makefile
+++ rocksdb-9.6.1/Makefile
@@ -811,9 +811,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB
# the file needs to already exist or else the build will fail
ifndef NO_UPDATE_BUILD_VERSION

View File

@ -1,7 +1,7 @@
Index: rocksdb-9.5.2/tools/CMakeLists.txt
Index: rocksdb-9.6.1/tools/CMakeLists.txt
===================================================================
--- rocksdb-9.5.2.orig/tools/CMakeLists.txt
+++ rocksdb-9.5.2/tools/CMakeLists.txt
--- rocksdb-9.6.1.orig/tools/CMakeLists.txt
+++ rocksdb-9.6.1/tools/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_SKIP_BUILD_RPATH TRUE)
+

View File

@ -1,7 +1,7 @@
Index: rocksdb-9.5.2/cmake/modules/Finduring.cmake
Index: rocksdb-9.6.1/cmake/modules/Finduring.cmake
===================================================================
--- rocksdb-9.5.2.orig/cmake/modules/Finduring.cmake
+++ rocksdb-9.5.2/cmake/modules/Finduring.cmake
--- rocksdb-9.6.1.orig/cmake/modules/Finduring.cmake
+++ rocksdb-9.6.1/cmake/modules/Finduring.cmake
@@ -7,7 +7,7 @@
find_path(uring_INCLUDE_DIR
NAMES liburing.h)

View File

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

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98cf497c1d6d0a927142d2002a0b6b4816a0998c74fda9ae7b1bdaf6b784e895
size 13589860

View File

@ -1,3 +1,48 @@
-------------------------------------------------------------------
Thu Sep 12 13:22:35 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
- update to 9.6.1:
* Fix correctness of MultiGet across column families with user timestamp.
- update to 9.6.0:
- New Features
* Best efforts recovery supports recovering to incomplete Version with a
clean seqno cut that presents a valid point in time view from the user's
perspective, if versioning history doesn't include atomic flush.
* New option BlockBasedTableOptions::decouple_partitioned_filters should
improve efficiency in serving read queries because filter and index
partitions can consistently target the configured metadata_block_size.
This option is currently opt-in.
* Introduce a new mutable CF option paranoid_memory_checks. It enables
additional validation on data integrity during reads/scanning. Currently,
skip list based memtable will validate key ordering during look up and scans.
- Public API Changes
* Add ticker stats to count file read retries due to checksum mismatch
* Adds optional installation callback function for remote compaction
- Behavior Changes
* There may be less intra-L0 compaction triggered by total L0 size being too
small. We now use compensated file size (tombstones are assigned some value
size) when calculating L0 size and reduce the threshold for L0 size limit.
This is to avoid accumulating too much data/tombstones in L0.
- Bug Fixes
* Make DestroyDB supports slow deletion when it's configured in SstFileManager.
The slow deletion is subject to the configured rate_bytes_per_sec, but not
subject to the max_trash_db_ratio.
* Fixed a bug where we set unprep_seqs_ even when WriteImpl() fails. This was
caught by stress test write fault injection in WriteImpl(). This may have
incorrectly caused iteration creation failure for unvalidated writes or
returned wrong result for WriteUnpreparedTxn::GetUnpreparedSequenceNumbers().
* Fixed a bug where successful write right after error recovery for last failed
write finishes causes duplicate WAL entries
* Fixed a data race involving the background error status in unordered_write
mode.
* Fix a bug where file snapshot functions like backup, checkpoint may attempt
to copy a non-existing manifest file. #12882
* Fix a bug where per kv checksum corruption may be ignored in MultiGet().
* Fix a race condition in pessimistic transactions that could allow multiple
transactions with the same name to be registered simultaneously, resulting
in a crash or other unpredictable behavior.
-------------------------------------------------------------------
Wed Aug 28 07:28:34 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>

View File

@ -20,7 +20,7 @@
%define lib_name librocksdb9
%bcond_with jemalloc
Name: rocksdb
Version: 9.5.2
Version: 9.6.1
Release: 0
Summary: Library for embeddable, persistent and fast key-value store
License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause