]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
10.10.fb
authorMaciej Szeszko <mszeszko@meta.com>
Thu, 18 Dec 2025 21:58:50 +0000 (13:58 -0800)
committerMaciej Szeszko <mszeszko@meta.com>
Thu, 18 Dec 2025 21:58:50 +0000 (13:58 -0800)
HISTORY.md
unreleased_history/bug_fixes/ber_table_cache_uaf.md [deleted file]
unreleased_history/bug_fixes/truncated_range_del_resume_compaction.md [deleted file]

index 551314d7e494ed6790dd93c9f210742fd6c6f237..9f440849b35ad086822978c161a34b31fe9d714c 100644 (file)
@@ -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 (file)
index de2a966..0000000
+++ /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 (file)
index 72eb33e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Fix resumable compaction incorrectly allowing resumption from a truncated range deletion that is not well handled currently.