Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rocksdb for openSUSE:Factory checked in at 2023-09-06 18:59:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rocksdb (Old) and /work/SRC/openSUSE:Factory/.rocksdb.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rocksdb" Wed Sep 6 18:59:37 2023 rev:5 rq:1109205 version:8.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes 2023-07-28 22:20:08.373116759 +0200 +++ /work/SRC/openSUSE:Factory/.rocksdb.new.1766/rocksdb.changes 2023-09-06 19:03:53.875760258 +0200 @@ -1,0 +2,28 @@ +Wed Sep 6 06:44:11 UTC 2023 - Andrea Manzini <andrea.manz...@suse.com> + +- update to 8.5.3 + * Fixed a race condition in GenericRateLimiter that could cause it to stop granting requests + +- update to 8.5.2 + * Fix a bug where iterator may return incorrect result for DeleteRange() users if there was an error reading from a file. + +- update to 8.5.1 + * Fix a bug where if there is an error reading from offset 0 of a file from L1+ and that the file is not the first file in the sorted run, data can be lost in compaction and read/scan can return incorrect results. + +- update to 8.5.0 + * Public API Changes: + Removed recently added APIs GeneralCache and MakeSharedGeneralCache() as our plan changed to stop exposing a general-purpose cache interface. The old forms of these APIs, Cache and NewLRUCache(), are still available, although general-purpose caching support will be dropped eventually. + * Behavior Changes + Option periodic_compaction_seconds no longer supports FIFO compaction: setting it has no effect on FIFO compactions. FIFO compaction users should only set option ttl instead. + Move prefetching responsibility to page cache for compaction read for non directIO use case + * Performance Improvements + In case of direct_io, if buffer passed by callee is already aligned, RandomAccessFileRead::Read will avoid realloacting a new buffer, reducing memcpy and use already passed aligned buffer. + Small efficiency improvement to HyperClockCache by reducing chance of compiler-generated heap allocations + * Bug Fixes + Fix use_after_free bug in async_io MultiReads when underlying FS enabled kFSBuffer. kFSBuffer is when underlying FS pass their own buffer instead of using RocksDB scratch in FSReadRequest. Right now it's an experimental feature. + Fix a bug in FileTTLBooster that can cause users with a large number of levels (more than 65) to see errors like "runtime error: shift exponent .. is too large.." + +- see more on HISTORY.md (https://github.com/facebook/rocksdb/blob/main/HISTORY.md) + + +------------------------------------------------------------------- Old: ---- rocksdb-8.3.2.tar.gz New: ---- rocksdb-8.5.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rocksdb.spec ++++++ --- /var/tmp/diff_new_pack.adxMZz/_old 2023-09-06 19:03:55.299811022 +0200 +++ /var/tmp/diff_new_pack.adxMZz/_new 2023-09-06 19:03:55.303811165 +0200 @@ -20,7 +20,7 @@ %define lib_name librocksdb8 %bcond_with jemalloc Name: rocksdb -Version: 8.3.2 +Version: 8.5.3 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 ++++++ rocksdb-8.0.0-reproducible.patch ++++++ --- /var/tmp/diff_new_pack.adxMZz/_old 2023-09-06 19:03:55.351812876 +0200 +++ /var/tmp/diff_new_pack.adxMZz/_new 2023-09-06 19:03:55.359813161 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.3.2/Makefile +Index: rocksdb-8.5.3/Makefile =================================================================== ---- rocksdb-8.3.2.orig/Makefile -+++ rocksdb-8.3.2/Makefile +--- rocksdb-8.5.3.orig/Makefile ++++ rocksdb-8.5.3/Makefile @@ -787,9 +787,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB # the file needs to already exist or else the build will fail ifndef NO_UPDATE_BUILD_VERSION ++++++ rocksdb-8.0.0-rpath.patch ++++++ --- /var/tmp/diff_new_pack.adxMZz/_old 2023-09-06 19:03:55.371813589 +0200 +++ /var/tmp/diff_new_pack.adxMZz/_new 2023-09-06 19:03:55.375813732 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.3.2/tools/CMakeLists.txt +Index: rocksdb-8.5.3/tools/CMakeLists.txt =================================================================== ---- rocksdb-8.3.2.orig/tools/CMakeLists.txt -+++ rocksdb-8.3.2/tools/CMakeLists.txt +--- rocksdb-8.5.3.orig/tools/CMakeLists.txt ++++ rocksdb-8.5.3/tools/CMakeLists.txt @@ -1,3 +1,5 @@ +set(CMAKE_SKIP_BUILD_RPATH TRUE) + ++++++ rocksdb-8.0.0-shared-liburing.patch ++++++ --- /var/tmp/diff_new_pack.adxMZz/_old 2023-09-06 19:03:55.395814445 +0200 +++ /var/tmp/diff_new_pack.adxMZz/_new 2023-09-06 19:03:55.399814587 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.3.2/cmake/modules/Finduring.cmake +Index: rocksdb-8.5.3/cmake/modules/Finduring.cmake =================================================================== ---- rocksdb-8.3.2.orig/cmake/modules/Finduring.cmake -+++ rocksdb-8.3.2/cmake/modules/Finduring.cmake +--- rocksdb-8.5.3.orig/cmake/modules/Finduring.cmake ++++ rocksdb-8.5.3/cmake/modules/Finduring.cmake @@ -7,7 +7,7 @@ find_path(uring_INCLUDE_DIR NAMES liburing.h) ++++++ rocksdb-8.3.2.tar.gz -> rocksdb-8.5.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/rocksdb/rocksdb-8.3.2.tar.gz /work/SRC/openSUSE:Factory/.rocksdb.new.1766/rocksdb-8.5.3.tar.gz differ: char 13, line 1