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:
commit
a33de63729
@ -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
|
||||
|
@ -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)
|
||||
+
|
||||
|
@ -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)
|
||||
|
@ -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
3
rocksdb-9.6.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:98cf497c1d6d0a927142d2002a0b6b4816a0998c74fda9ae7b1bdaf6b784e895
|
||||
size 13589860
|
@ -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>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user