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-07-28 22:20:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rocksdb (Old) and /work/SRC/openSUSE:Factory/.rocksdb.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rocksdb" Fri Jul 28 22:20:07 2023 rev:4 rq:1101090 version:8.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes 2023-04-21 20:17:13.874387236 +0200 +++ /work/SRC/openSUSE:Factory/.rocksdb.new.32662/rocksdb.changes 2023-07-28 22:20:08.373116759 +0200 @@ -1,0 +2,31 @@ +Thu Jul 27 13:10:54 UTC 2023 - Andrea Manzini <[email protected]> + +- update to 8.3.2 + * Bug Fixes: + Reduced cases of illegally using Env::Default() during static destruction by never destroying the internal PosixEnv itself +- update to 8.3.1 + * Performance Improvements: + Fixed higher read QPS during DB::Open() reading files created prior to #11406, +- update to 8.3.0 + * New Features: + Introduced a new option block_protection_bytes_per_key, which can be used to enable per key-value integrity protection for in-memory blocks in block cache + Improve the operational safety of publishing a DB or SST files to many hosts by using different block cache hash seeds on different hosts. + Introduced a new option CompactionOptionsFIFO::file_temperature_age_thresholds that allows FIFO compaction to compact files to different temperatures based on key age + Added a new ticker stat to count how many times RocksDB detected a corruption while verifying a block checksum: BLOCK_CHECKSUM_MISMATCH_COUNT. + New statistics rocksdb.file.read.db.open.micros that measures read time of block-based SST tables or blob files during db open. + New statistics tickers for various iterator seek behaviors and relevant filtering, as *_LEVEL_SEEK_*. (#11460) + * Public API Changes: + EXPERIMENTAL: Add new API DB::ClipColumnFamily to clip the key in CF to a certain range. It will physically deletes all keys outside the range including tombstones. + Add MakeSharedCache() construction functions to various cache Options objects, and deprecated the NewWhateverCache() functions with long parameter lists. + Changed the meaning of various Bloom filter stats (prefix vs. whole key), with iterator-related filtering only being tracked in the new *_LEVEL_SEEK_*. stats. (#11460) + * Behavior changes: + For x86, CPU features are no longer detected at runtime nor in build scripts, but in source code using common preprocessor defines. + This will likely unlock some small performance improvements on some newer hardware, but could hurt performance of the kCRC32c checksum, + which is no longer the default, on some "portable" builds. See PR #11419 for details. + * Bug Fixes: + Delete an empty WAL file on DB open if the log number is less than the min log number to keep + Delete temp OPTIONS file on DB open if there is a failure to write it out or rename it + * Performance Improvements: + Improved the I/O efficiency of prefetching SST metadata by recording more information in the DB manifest. + +------------------------------------------------------------------- Old: ---- rocksdb-8.1.1.tar.gz New: ---- rocksdb-8.3.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rocksdb.spec ++++++ --- /var/tmp/diff_new_pack.ObIry8/_old 2023-07-28 22:20:09.017120673 +0200 +++ /var/tmp/diff_new_pack.ObIry8/_new 2023-07-28 22:20:09.025120722 +0200 @@ -20,9 +20,9 @@ %define lib_name librocksdb8 %bcond_with jemalloc Name: rocksdb -Version: 8.1.1 +Version: 8.3.2 Release: 0 -Summary: A library that provides an embeddable, persistent key-value store for fast storage +Summary: Library for embeddable, persistent and fast key-value store License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause URL: https://rocksdb.org/ Source: https://github.com/facebook/rocksdb/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -101,7 +101,7 @@ # which is build in library in debug mode and adds some overhead. # Warnings: https://github.com/facebook/rocksdb/issues/11043 %cmake \ - -DPORTABLE=ON \ + -DPORTABLE=1 \ -DFAIL_ON_WARNINGS=OFF \ %if !%{with jemalloc} -DWITH_JEMALLOC=0 \ ++++++ rocksdb-8.0.0-reproducible.patch ++++++ --- /var/tmp/diff_new_pack.ObIry8/_old 2023-07-28 22:20:09.061120941 +0200 +++ /var/tmp/diff_new_pack.ObIry8/_new 2023-07-28 22:20:09.065120965 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.0.0/Makefile +Index: rocksdb-8.3.2/Makefile =================================================================== ---- rocksdb-8.0.0.orig/Makefile -+++ rocksdb-8.0.0/Makefile +--- rocksdb-8.3.2.orig/Makefile ++++ rocksdb-8.3.2/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.ObIry8/_old 2023-07-28 22:20:09.073121014 +0200 +++ /var/tmp/diff_new_pack.ObIry8/_new 2023-07-28 22:20:09.081121062 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.0.0/tools/CMakeLists.txt +Index: rocksdb-8.3.2/tools/CMakeLists.txt =================================================================== ---- rocksdb-8.0.0.orig/tools/CMakeLists.txt -+++ rocksdb-8.0.0/tools/CMakeLists.txt +--- rocksdb-8.3.2.orig/tools/CMakeLists.txt ++++ rocksdb-8.3.2/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.ObIry8/_old 2023-07-28 22:20:09.089121111 +0200 +++ /var/tmp/diff_new_pack.ObIry8/_new 2023-07-28 22:20:09.093121135 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-8.0.0/cmake/modules/Finduring.cmake +Index: rocksdb-8.3.2/cmake/modules/Finduring.cmake =================================================================== ---- rocksdb-8.0.0.orig/cmake/modules/Finduring.cmake -+++ rocksdb-8.0.0/cmake/modules/Finduring.cmake +--- rocksdb-8.3.2.orig/cmake/modules/Finduring.cmake ++++ rocksdb-8.3.2/cmake/modules/Finduring.cmake @@ -7,7 +7,7 @@ find_path(uring_INCLUDE_DIR NAMES liburing.h) ++++++ rocksdb-8.1.1.tar.gz -> rocksdb-8.3.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/rocksdb/rocksdb-8.1.1.tar.gz /work/SRC/openSUSE:Factory/.rocksdb.new.32662/rocksdb-8.3.2.tar.gz differ: char 113, line 1
