summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Xiao <huixiao@fb.com>2023-09-26 19:47:02 -0700
committerHui Xiao <huixiao@fb.com>2023-09-26 19:47:02 -0700
commit145a50ba007326eab90da9b12d697b35f5b60e7d (patch)
treeb8f98c6483d182b1c9719842f26e7a5ea2c9fe0a
parent0607f1775540f4e2fb93152c630ce3fe6c831c1e (diff)
Update history and version for 8.5.4v8.5.4
-rw-r--r--HISTORY.md7
-rw-r--r--include/rocksdb/version.h2
-rw-r--r--unreleased_history/bug_fixes/fallback_only_unsupported.md1
3 files changed, 8 insertions, 2 deletions
diff --git a/HISTORY.md b/HISTORY.md
index 36a925ff5..183ec6552 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,6 +1,13 @@
# Rocksdb Change Log
> NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt`
+## 8.5.4 (09/26/2023)
+### Bug Fixes
+* 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()`
+
+### Behavior Changes
+* For non direct IO, eliminate the file system prefetching attempt for compaction read when `Options::compaction_readahead_size` is 0
+
## 8.5.3 (09/01/2023)
### Bug Fixes
* Fixed a race condition in `GenericRateLimiter` that could cause it to stop granting requests
diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h
index a19f41fd2..04121dc7b 100644
--- a/include/rocksdb/version.h
+++ b/include/rocksdb/version.h
@@ -13,7 +13,7 @@
// minor or major version number planned for release.
#define ROCKSDB_MAJOR 8
#define ROCKSDB_MINOR 5
-#define ROCKSDB_PATCH 3
+#define ROCKSDB_PATCH 4
// Do not use these. We made the mistake of declaring macros starting with
// double underscore. Now we have to live with our choice. We'll deprecate these
diff --git a/unreleased_history/bug_fixes/fallback_only_unsupported.md b/unreleased_history/bug_fixes/fallback_only_unsupported.md
deleted file mode 100644
index feb02ce3b..000000000
--- a/unreleased_history/bug_fixes/fallback_only_unsupported.md
+++ /dev/null
@@ -1 +0,0 @@
-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()`