Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rocksdb for openSUSE:Factory checked 
in at 2024-02-28 19:48:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rocksdb (Old)
 and      /work/SRC/openSUSE:Factory/.rocksdb.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocksdb"

Wed Feb 28 19:48:07 2024 rev:13 rq:1152970 version:8.11.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes  2024-02-22 
20:58:29.067094461 +0100
+++ /work/SRC/openSUSE:Factory/.rocksdb.new.1770/rocksdb.changes        
2024-02-28 19:48:25.540656208 +0100
@@ -1,0 +2,47 @@
+Wed Feb 28 15:18:46 UTC 2024 - Andrea Manzini <andrea.manz...@suse.com>
+
+- update to 8.11.3:
+  * Bug Fixes
+    + Fix a bug where older data of an ingested key can be returned for read 
when universal compaction is used
+    + Apply appropriate rate limiting and priorities in more places.
+
+- update to 8.11.0:
+  * New Features
+    + Add new statistics: rocksdb.sst.write.micros measures time of each write 
to SST file 
+
+  * Public API Changes
+    + Added another enumerator kVerify to enum class FileOperationType in 
listener.h. 
+      Update your switch statements as needed.
+    + Add CompressionOptions to the CompressedSecondaryCacheOptions structure 
to allow users to specify 
+      library specific options when creating the compressed secondary cache.
+    + Deprecated several options: level_compaction_dynamic_file_size, 
ignore_max_compaction_bytes_for_input, 
+    + check_flush_compaction_key_order, flush_verify_memtable_count, 
compaction_verify_record_count, 
+      fail_if_options_file_error, and enforce_single_del_contracts
+    + Exposed options ttl via c api.
+
+  * Behavior Changes
+    + rocksdb.blobdb.blob.file.write.micros expands to also measure time 
writing the header and footer. 
+      Therefore the COUNT may be higher and values may be smaller than before. 
For stacked BlobDB, 
+      it no longer measures the time of explictly flushing blob file.
+    + Files will be compacted to the next level if the data age exceeds 
periodic_compaction_seconds 
+      except for the last level.
+    + Reduced the compaction debt ratio trigger for scheduling parallel 
compactions
+    + For leveled compaction with default compaction pri 
(kMinOverlappingRatio), 
+      files marked for compaction will be prioritized over files not marked 
when picking a file 
+      from a level for compaction.
+
+  * Bug Fixes
+    + Fix bug in auto_readahead_size that combined with 
IndexType::kBinarySearchWithFirstKey + fails 
+      or iterator lands at a wrong key
+    + Fixed some cases in which DB file corruption was detected but ignored on 
creating a backup with BackupEngine.
+    + Fix bugs where rocksdb.blobdb.blob.file.synced includes blob files 
failed to get synced 
+      and rocksdb.blobdb.blob.file.bytes.written includes blob bytes failed to 
get written.
+    + Fixed a possible memory leak or crash on a failure (such as I/O error) 
+      in automatic atomic flush of multiple column families.
+    + Fixed some cases of in-memory data corruption using mmap reads with 
BackupEngine, sst_dump, or ldb.
+    + Fixed issues with experimental preclude_last_level_data_seconds option 
that could interfere 
+      with expected data tiering.
+    + Fixed the handling of the edge case when all existing blob files become 
unreferenced. 
+      Such files are now correctly deleted.
+
+-------------------------------------------------------------------

Old:
----
  rocksdb-8.10.2.tar.gz

New:
----
  rocksdb-8.11.3.tar.gz

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

Other differences:
------------------
++++++ rocksdb.spec ++++++
--- /var/tmp/diff_new_pack.Gzw7oM/_old  2024-02-28 19:48:26.084675851 +0100
+++ /var/tmp/diff_new_pack.Gzw7oM/_new  2024-02-28 19:48:26.084675851 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rocksdb
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2024 Andreas Stieger <andreas.stie...@gmx.de>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define lib_name librocksdb8
 %bcond_with jemalloc
 Name:           rocksdb
-Version:        8.10.2
+Version:        8.11.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.Gzw7oM/_old  2024-02-28 19:48:26.116677006 +0100
+++ /var/tmp/diff_new_pack.Gzw7oM/_new  2024-02-28 19:48:26.120677151 +0100
@@ -1,7 +1,7 @@
-Index: rocksdb-8.8.1/Makefile
+Index: rocksdb-8.11.3/Makefile
 ===================================================================
---- rocksdb-8.8.1.orig/Makefile
-+++ rocksdb-8.8.1/Makefile
+--- rocksdb-8.11.3.orig/Makefile
++++ rocksdb-8.11.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.Gzw7oM/_old  2024-02-28 19:48:26.132677584 +0100
+++ /var/tmp/diff_new_pack.Gzw7oM/_new  2024-02-28 19:48:26.132677584 +0100
@@ -1,7 +1,7 @@
-Index: rocksdb-8.8.1/tools/CMakeLists.txt
+Index: rocksdb-8.11.3/tools/CMakeLists.txt
 ===================================================================
---- rocksdb-8.8.1.orig/tools/CMakeLists.txt
-+++ rocksdb-8.8.1/tools/CMakeLists.txt
+--- rocksdb-8.11.3.orig/tools/CMakeLists.txt
++++ rocksdb-8.11.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.Gzw7oM/_old  2024-02-28 19:48:26.144678017 +0100
+++ /var/tmp/diff_new_pack.Gzw7oM/_new  2024-02-28 19:48:26.148678162 +0100
@@ -1,7 +1,7 @@
-Index: rocksdb-8.8.1/cmake/modules/Finduring.cmake
+Index: rocksdb-8.11.3/cmake/modules/Finduring.cmake
 ===================================================================
---- rocksdb-8.8.1.orig/cmake/modules/Finduring.cmake
-+++ rocksdb-8.8.1/cmake/modules/Finduring.cmake
+--- rocksdb-8.11.3.orig/cmake/modules/Finduring.cmake
++++ rocksdb-8.11.3/cmake/modules/Finduring.cmake
 @@ -7,7 +7,7 @@
  find_path(uring_INCLUDE_DIR
    NAMES liburing.h)

++++++ rocksdb-8.10.2.tar.gz -> rocksdb-8.11.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/rocksdb/rocksdb-8.10.2.tar.gz 
/work/SRC/openSUSE:Factory/.rocksdb.new.1770/rocksdb-8.11.3.tar.gz differ: char 
25, line 1

Reply via email to