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-10-10 21:00:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rocksdb (Old)
 and      /work/SRC/openSUSE:Factory/.rocksdb.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocksdb"

Tue Oct 10 21:00:15 2023 rev:7 rq:1116498 version:8.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes  2023-09-28 
00:48:22.326407788 +0200
+++ /work/SRC/openSUSE:Factory/.rocksdb.new.28202/rocksdb.changes       
2023-10-10 21:01:20.408344943 +0200
@@ -1,0 +2,48 @@
+Mon Oct  9 13:51:07 UTC 2023 - Andrea Manzini <andrea.manz...@suse.com>
+
+- update to 8.6.7
+  * Fixed a bug where compaction read under non direct IO still falls back to 
RocksDB internal prefetching after file system's prefetching returns non-OK 
status other than Status::NotSupported()
+  * For non direct IO, eliminate the file system prefetching attempt for 
compaction read when Options::compaction_readahead_size is 0
+
+- update to 8.6.6
+  * Fix a bug with atomic_flush=true that can cause DB to stuck after a flush 
fails 
+  * Fix a bug where RocksDB (with atomic_flush=false) can delete output SST 
files of pending flushes when a previous concurrent flush fails
+  * When the compressed secondary cache capacity is reduced to 0, it should be 
completely disabled. Before this fix, inserts and lookups would still go to the 
backing LRUCache
+
+- update to 8.6.5
+  * Fixed a bug where rocksdb.file.read.verify.file.checksums.micros is not 
populated.
+
+- update to 8.6.4
+  * Public API change: Add a column family option default_temperature that is 
used for file reading accounting purpose, such as io statistics, for files that 
don't have an explicitly set temperature.
+
+- update to 8.6.3
+  * 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.
+  * Fix a bug where iterator may return incorrect result for DeleteRange() 
users if there was an error reading from a file.
+
+- update to 8.6.2
+ * Fix for async_io where during seek, when reading a block for seeking a 
target key in a file without any readahead, the iterator aligned the read on a 
page boundary and reading more than necessary. This increased the storage read 
bandwidth usage.
+
+- update to 8.6.1
+  * Options::compaction_readahead_size 's default value is changed from 0 to 
2MB.
+  * Compaction read performance will regress when 
Options::compaction_readahead_size is explicitly set to 0
+
+- update to 8.6.0
+  * Added enhanced data integrity checking on SST files with new 
format_version=6. 
+  * Add a new feature to trim readahead_size during scans upto upper_bound 
when iterate_upper_bound is specified. 
+  * RocksDB will compare the number of input keys to the number of keys 
processed after each compaction. 
+  * Add a CF option bottommost_file_compaction_delay to allow specifying the 
delay of bottommost level single-file compactions.
+  * Add support to allow enabling / disabling user-defined timestamps feature 
for an existing column family in combination with the in-Memtable only feature.
+  * Implement a new admission policy for the compressed secondary cache that 
admits blocks evicted from the primary cache with the hit bit set. 
+  * Add a column family option memtable_max_range_deletions that limits the 
number of range deletions in a memtable.
+  * Add PutEntity API in sst_file_writer
+  * Add timeout in microsecond option to WaitForCompactOptions 
+  * New statistics 
rocksdb.file.read.{get|multiget|db.iterator|verify.checksum|verify.file.checksums}.micros
 measure read time of block-based SST tables or blob files during db open, 
Get(), MultiGet(), using db iterator, VerifyFileChecksums() and 
VerifyChecksum(). They require stats level greater than 
StatsLevel::kExceptDetailedTimers.
+  * Add close_db option to WaitForCompactOptions to call Close() after waiting 
is done.
+  * Add a new compression option CompressionOptions::checksum for enabling 
ZSTD's checksum feature to detect corruption during decompression.
+  * Mark Options::access_hint_on_compaction_start related APIs as deprecated. 
+  * Statistics rocksdb.sst.read.micros now includes time spent on multi read 
and async read into the file
+  * For Universal Compaction users, periodic compaction (option 
periodic_compaction_seconds) will be set to 30 days by default if block based 
table is used.
+  * 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.." 
+
+
+-------------------------------------------------------------------

Old:
----
  rocksdb-8.5.4.tar.gz

New:
----
  rocksdb-8.6.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rocksdb.spec ++++++
--- /var/tmp/diff_new_pack.F8XfRV/_old  2023-10-10 21:01:21.920399774 +0200
+++ /var/tmp/diff_new_pack.F8XfRV/_new  2023-10-10 21:01:21.924399920 +0200
@@ -20,7 +20,7 @@
 %define lib_name librocksdb8
 %bcond_with jemalloc
 Name:           rocksdb
-Version:        8.5.4
+Version:        8.6.7
 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.F8XfRV/_old  2023-10-10 21:01:21.960401226 +0200
+++ /var/tmp/diff_new_pack.F8XfRV/_new  2023-10-10 21:01:21.964401370 +0200
@@ -1,7 +1,7 @@
-Index: rocksdb-8.5.3/Makefile
+Index: rocksdb-8.6.7/Makefile
 ===================================================================
---- rocksdb-8.5.3.orig/Makefile
-+++ rocksdb-8.5.3/Makefile
+--- rocksdb-8.6.7.orig/Makefile
++++ rocksdb-8.6.7/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.F8XfRV/_old  2023-10-10 21:01:21.980401951 +0200
+++ /var/tmp/diff_new_pack.F8XfRV/_new  2023-10-10 21:01:21.984402096 +0200
@@ -1,7 +1,7 @@
-Index: rocksdb-8.5.3/tools/CMakeLists.txt
+Index: rocksdb-8.6.7/tools/CMakeLists.txt
 ===================================================================
---- rocksdb-8.5.3.orig/tools/CMakeLists.txt
-+++ rocksdb-8.5.3/tools/CMakeLists.txt
+--- rocksdb-8.6.7.orig/tools/CMakeLists.txt
++++ rocksdb-8.6.7/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.F8XfRV/_old  2023-10-10 21:01:21.996402530 +0200
+++ /var/tmp/diff_new_pack.F8XfRV/_new  2023-10-10 21:01:22.000402676 +0200
@@ -1,7 +1,7 @@
-Index: rocksdb-8.5.3/cmake/modules/Finduring.cmake
+Index: rocksdb-8.6.7/cmake/modules/Finduring.cmake
 ===================================================================
---- rocksdb-8.5.3.orig/cmake/modules/Finduring.cmake
-+++ rocksdb-8.5.3/cmake/modules/Finduring.cmake
+--- rocksdb-8.6.7.orig/cmake/modules/Finduring.cmake
++++ rocksdb-8.6.7/cmake/modules/Finduring.cmake
 @@ -7,7 +7,7 @@
  find_path(uring_INCLUDE_DIR
    NAMES liburing.h)

++++++ rocksdb-8.5.4.tar.gz -> rocksdb-8.6.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/rocksdb/rocksdb-8.5.4.tar.gz 
/work/SRC/openSUSE:Factory/.rocksdb.new.28202/rocksdb-8.6.7.tar.gz differ: char 
13, line 1

Reply via email to