forked from pool/rocksdb
Accepting request 1128709 from server:database
OBS-URL: https://build.opensuse.org/request/show/1128709 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rocksdb?expand=0&rev=9
This commit is contained in:
commit
2c065145e2
@ -1,7 +1,7 @@
|
|||||||
Index: rocksdb-8.6.7/Makefile
|
Index: rocksdb-8.8.1/Makefile
|
||||||
===================================================================
|
===================================================================
|
||||||
--- rocksdb-8.6.7.orig/Makefile
|
--- rocksdb-8.8.1.orig/Makefile
|
||||||
+++ rocksdb-8.6.7/Makefile
|
+++ rocksdb-8.8.1/Makefile
|
||||||
@@ -787,9 +787,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB
|
@@ -787,9 +787,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB
|
||||||
# the file needs to already exist or else the build will fail
|
# the file needs to already exist or else the build will fail
|
||||||
ifndef NO_UPDATE_BUILD_VERSION
|
ifndef NO_UPDATE_BUILD_VERSION
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: rocksdb-8.6.7/tools/CMakeLists.txt
|
Index: rocksdb-8.8.1/tools/CMakeLists.txt
|
||||||
===================================================================
|
===================================================================
|
||||||
--- rocksdb-8.6.7.orig/tools/CMakeLists.txt
|
--- rocksdb-8.8.1.orig/tools/CMakeLists.txt
|
||||||
+++ rocksdb-8.6.7/tools/CMakeLists.txt
|
+++ rocksdb-8.8.1/tools/CMakeLists.txt
|
||||||
@@ -1,3 +1,5 @@
|
@@ -1,3 +1,5 @@
|
||||||
+set(CMAKE_SKIP_BUILD_RPATH TRUE)
|
+set(CMAKE_SKIP_BUILD_RPATH TRUE)
|
||||||
+
|
+
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: rocksdb-8.6.7/cmake/modules/Finduring.cmake
|
Index: rocksdb-8.8.1/cmake/modules/Finduring.cmake
|
||||||
===================================================================
|
===================================================================
|
||||||
--- rocksdb-8.6.7.orig/cmake/modules/Finduring.cmake
|
--- rocksdb-8.8.1.orig/cmake/modules/Finduring.cmake
|
||||||
+++ rocksdb-8.6.7/cmake/modules/Finduring.cmake
|
+++ rocksdb-8.8.1/cmake/modules/Finduring.cmake
|
||||||
@@ -7,7 +7,7 @@
|
@@ -7,7 +7,7 @@
|
||||||
find_path(uring_INCLUDE_DIR
|
find_path(uring_INCLUDE_DIR
|
||||||
NAMES liburing.h)
|
NAMES liburing.h)
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:cdb2fc3c6a556f20591f564cb8e023e56828469aa3f76e1d9535c443ba1f0c1a
|
|
||||||
size 12806059
|
|
3
rocksdb-8.8.1.tar.gz
Normal file
3
rocksdb-8.8.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:056c7e21ad8ae36b026ac3b94b9d6e0fcc60e1d937fc80330921e4181be5c36e
|
||||||
|
size 12926946
|
@ -1,3 +1,58 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 24 14:40:42 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>
|
||||||
|
|
||||||
|
- update to 8.8.1
|
||||||
|
* Bug fixes:
|
||||||
|
- Make the cache memory reservation accounting in Tiered cache
|
||||||
|
(primary and compressed secondary cache) more accurate to avoid over/under charging the secondary cache.
|
||||||
|
- Allow increasing the compressed_secondary_ratio in the Tiered cache after setting it to 0 to disable.
|
||||||
|
|
||||||
|
- update to 8.8.0
|
||||||
|
* New features:
|
||||||
|
- Introduce AttributeGroup by adding the first AttributeGroup support API, MultiGetEntity().
|
||||||
|
- Added new tickers rocksdb.fifo.{max.size|ttl}.compactions to count FIFO compactions
|
||||||
|
that drop files for different reasons
|
||||||
|
- Add an experimental offpeak duration awareness by setting DBOptions::daily_offpeak_time_utc in "HH:mm-HH:mm" format.
|
||||||
|
- Users can now change the max bytes granted in a single refill period (i.e, burst) during runtime
|
||||||
|
by SetSingleBurstBytes() for RocksDB rate limiter
|
||||||
|
* Public API Changes:
|
||||||
|
- The default value of DBOptions::fail_if_options_file_error changed from false to true.
|
||||||
|
- Add new Cache APIs GetSecondaryCacheCapacity() and GetSecondaryCachePinnedUsage()
|
||||||
|
to return the configured capacity, and cache reservation charged to the secondary cache.
|
||||||
|
* Behavior Changes:
|
||||||
|
- For non direct IO, eliminate the file system prefetching attempt for compaction read
|
||||||
|
when Options::compaction_readahead_size is 0
|
||||||
|
- During a write stop, writes now block on in-progress recovery attempts
|
||||||
|
- Deleting stale files upon recovery are delegated to SstFileManger if available so they can be rate limited.
|
||||||
|
* Bug Fixes
|
||||||
|
- Fix a bug in auto_readahead_size where first_internal_key of index blocks wasn't copied properly
|
||||||
|
resulting in corruption error when first_internal_key was used for comparison.
|
||||||
|
- 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()
|
||||||
|
- Add bounds check in WBWIIteratorImpl and make BaseDeltaIterator, WriteUnpreparedTxn and WritePreparedTxn
|
||||||
|
respect the upper bound and lower bound in ReadOption.
|
||||||
|
- Fixed the handling of wide-column base values in the max_successive_merges logic.
|
||||||
|
- Fixed a rare race bug involving a concurrent combination of Create/DropColumnFamily and/or Set(DB)Options
|
||||||
|
that could lead to inconsistency between (a) the DB's reported options state, (b) the DB options in effect,
|
||||||
|
and (c) the latest persisted OPTIONS file.
|
||||||
|
- Fixed a possible underflow when computing the compressed secondary cache share of memory reservations
|
||||||
|
while updating the compressed secondary to total block cache ratio.
|
||||||
|
* Performance Improvements
|
||||||
|
- Improved the I/O efficiency of DB::Open a new DB with create_missing_column_families=true and many column families.
|
||||||
|
|
||||||
|
- update to 8.7.3
|
||||||
|
* Behavior Changes:
|
||||||
|
- Deleting stale files upon recovery are delegated to SstFileManger if available so they can be rate limited.
|
||||||
|
* Public API Changes:
|
||||||
|
- Add new Cache APIs GetSecondaryCacheCapacity() and GetSecondaryCachePinnedUsage() to return
|
||||||
|
the configured capacity, and cache reservation charged to the secondary cache.
|
||||||
|
* Bug Fixes:
|
||||||
|
- Fixed a possible underflow when computing the compressed secondary cache share of memory reservations
|
||||||
|
while updating the compressed secondary to total block cache ratio.
|
||||||
|
- Fix an assertion failure when UpdeteTieredCache() is called in an idempotent manner.
|
||||||
|
|
||||||
|
* see more details at https://github.com/facebook/rocksdb/releases/tag/v8.7.3
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Oct 28 19:10:49 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
Sat Oct 28 19:10:49 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
%define lib_name librocksdb8
|
%define lib_name librocksdb8
|
||||||
%bcond_with jemalloc
|
%bcond_with jemalloc
|
||||||
Name: rocksdb
|
Name: rocksdb
|
||||||
Version: 8.6.7
|
Version: 8.8.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library for embeddable, persistent and fast key-value store
|
Summary: Library for embeddable, persistent and fast key-value store
|
||||||
License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause
|
License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause
|
||||||
|
Loading…
Reference in New Issue
Block a user