Files
rocksdb/rocksdb-8.0.0-shared-liburing.patch

14 lines
463 B
Diff
Raw Permalink Normal View History

- update to 10.4.2: * Fix a race condition between concurrent DB::Open sharing the same SstFileManager instance. - update to 10.4.1: * RocksDB now triggers eligible compactions every 12 hours when periodic compaction is configured. This solves a limitation of the compaction trigger mechanism, which would only trigger compaction after specific events like flush, compaction, or SetOptions. * Fix a bug in BackupEngine that can crash backup due to a null FSWritableFile passed to WritableFileWriter. - update to 10.4.0: * Add a new CF option memtable_avg_op_scan_flush_trigger * Vector based memtable now supports concurrent writers * Add new experimental TransactionOptions::large_txn_commit_optimize_byte_threshold to enable optimizations for large transaction commit by transaction batch data size * Add a new option CompactionOptionsUniversal::reduce_file_locking * Add new format_version=7 to aid experimental support of custom compression algorithms with CompressionManager and block-based table. This format version includes changing the format of TableProperties::compression_name. * Public API Changes + Change NewExternalTableFactory to return a unique_ptr instead of shared_ptr + Add an optional min file size requirement for deletion triggered compaction. * Fix a bug where CreateColumnFamilyWithImport() could miss the SST file for the memtable flush it triggered. The exported CF then may not contain the updates in the memtable when CreateColumnFamilyWithImport() is called. * Fix iterator operations returning NotImplemented status if disallow_memtable_writes and paranoid_memory_checks CF options are both set OBS-URL: https://build.opensuse.org/package/show/server:database/rocksdb?expand=0&rev=71
2025-07-16 07:13:51 +00:00
Index: rocksdb-10.4.2/cmake/modules/Finduring.cmake
===================================================================
--- rocksdb-10.4.2.orig/cmake/modules/Finduring.cmake
+++ rocksdb-10.4.2/cmake/modules/Finduring.cmake
@@ -7,7 +7,7 @@
find_path(uring_INCLUDE_DIR
NAMES liburing.h)
find_library(uring_LIBRARIES
- NAMES liburing.a liburing)
+ NAMES liburing.so liburing)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(uring