From: Maciej Szeszko Date: Thu, 18 Dec 2025 21:58:50 +0000 (-0800) Subject: 10.10.fb X-Git-Tag: v10.10.1~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3798025699cb0bb3f0a110199bf827f6ab8651da;p=rocksdb.git 10.10.fb --- diff --git a/HISTORY.md b/HISTORY.md index 551314d7e..9f440849b 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,12 @@ # Rocksdb Change Log > NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt` +## 10.10.0 (12/16/2025) +### Bug Fixes +* Fixed a bug in best-efforts recovery that causes use-after-free crashes when accessing SST files that were cached during the recovery. +* Fix resumable compaction incorrectly allowing resumption from a truncated range deletion that is not well handled currently. +* Fixed a bug in `PosixRandomFileAccess` IO uring submission queue ownership & management. Fix eliminates the false positive 'Bad cqe data' IO errors in `PosixRandomFileAccess::MultiRead` when interleaved with `PosixRandomFileAccess::ReadAsync` on the same thread. + ## 10.9.0 (11/21/2025) ### New Features * Added an auto-tuning feature for DB manifest file size that also (by default) improves the safety of existing configurations in case `max_manifest_file_size` is repeatedly exceeded. The new recommendation is to set `max_manifest_file_size` to something small like 1MB and tune `max_manifest_space_amp_pct` as needed to balance write amp and space amp in the manifest. Refer to comments on those options in `DBOptions` for details. Both options are (now) mutable. diff --git a/unreleased_history/bug_fixes/ber_table_cache_uaf.md b/unreleased_history/bug_fixes/ber_table_cache_uaf.md deleted file mode 100644 index de2a96638..000000000 --- a/unreleased_history/bug_fixes/ber_table_cache_uaf.md +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug in best-efforts recovery that causes use-after-free crashes when accessing SST files that were cached during the recovery. diff --git a/unreleased_history/bug_fixes/truncated_range_del_resume_compaction.md b/unreleased_history/bug_fixes/truncated_range_del_resume_compaction.md deleted file mode 100644 index 72eb33e41..000000000 --- a/unreleased_history/bug_fixes/truncated_range_del_resume_compaction.md +++ /dev/null @@ -1 +0,0 @@ -Fix resumable compaction incorrectly allowing resumption from a truncated range deletion that is not well handled currently.