This is an automated email from the ASF dual-hosted git repository.
hulk pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new f2cc1984 Bump rocksdb from v8.3.2 to v8.3.3 and change the default
value of rocksdb.level_compaction_dynamic_level_bytes from no to yes (#1725)
f2cc1984 is described below
commit f2cc1984b88cb2d9a6d7054f88f510eff2776e74
Author: Aleks Lozovyuk <[email protected]>
AuthorDate: Mon Sep 4 13:34:33 2023 +0300
Bump rocksdb from v8.3.2 to v8.3.3 and change the default value of
rocksdb.level_compaction_dynamic_level_bytes from no to yes (#1725)
This is a bugfix release in the 8.3 line (8.6.х is developed now).
Bug fixes include:
- Fix a bug where if there is an error reading from offset 0 of a file from
L1+ and 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 the iterator may return incorrect results for
DeleteRange() users if there is an error reading from a file.
- Fixed a race condition in GenericRateLimiter that could cause it to stop
granting requests
**Important**! Config options level_compaction_dynamic_level_bytes defaults
changed to true in kvrocks.config file
Original release notice:
https://github.com/facebook/rocksdb/releases/tag/v8.3.3
---
cmake/rocksdb.cmake | 4 ++--
kvrocks.conf | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmake/rocksdb.cmake b/cmake/rocksdb.cmake
index 0c9c201e..6c9e0305 100644
--- a/cmake/rocksdb.cmake
+++ b/cmake/rocksdb.cmake
@@ -26,8 +26,8 @@ endif()
include(cmake/utils.cmake)
FetchContent_DeclareGitHubWithMirror(rocksdb
- facebook/rocksdb v8.3.2
- MD5=0a3251e94df18e06711fc7d4c5fed9cf
+ facebook/rocksdb v8.3.3
+ MD5=3a85024ee6eeb668df7ff0af3bfc4ca9
)
FetchContent_GetProperties(jemalloc)
diff --git a/kvrocks.conf b/kvrocks.conf
index c61015cb..6a015319 100644
--- a/kvrocks.conf
+++ b/kvrocks.conf
@@ -765,8 +765,8 @@ rocksdb.blob_garbage_collection_age_cutoff 25
# If you want to know more details about Levels' Target Size, you can read
RocksDB wiki:
#
https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size
#
-# Default: no
-rocksdb.level_compaction_dynamic_level_bytes no
+# Default: yes
+rocksdb.level_compaction_dynamic_level_bytes yes
# The total file size of level-1 sst.
#