File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
3.12/release-notes/version-3.12
3.13/release-notes/version-3.12 Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -1736,6 +1736,22 @@ service interruption during upgrades and after failovers.
1736
1736
The new ` --server.maximal-number-sync-shard-actions ` startup option controls
1737
1737
how many ` SynchronizeShard ` actions can be queued at any given time.
1738
1738
1739
+ ### Full RocksDB compaction on upgrade
1740
+
1741
+ <small >Introduced in: v3.12.5-2</small >
1742
+
1743
+ A new ` --database.auto-upgrade-full-compaction ` startup option has been added
1744
+ that you can use together with ` --database.auto-upgrade ` for upgrading.
1745
+
1746
+ With the new option enabled, the server will perform a full RocksDB compaction
1747
+ after the database upgrade has completed successfully but before shutting down.
1748
+ This performs a complete compaction of all column families with the ` changeLevel `
1749
+ and ` compactBottomMostLevel ` options enabled, which can help optimize the
1750
+ database files after an upgrade.
1751
+
1752
+ The server process terminates with the new exit code 30
1753
+ (` EXIT_FULL_COMPACTION_FAILED ` ) if the compaction fails.
1754
+
1739
1755
## Miscellaneous changes
1740
1756
1741
1757
### V8 and ICU library upgrades
Original file line number Diff line number Diff line change @@ -1736,6 +1736,22 @@ service interruption during upgrades and after failovers.
1736
1736
The new ` --server.maximal-number-sync-shard-actions ` startup option controls
1737
1737
how many ` SynchronizeShard ` actions can be queued at any given time.
1738
1738
1739
+ ### Full RocksDB compaction on upgrade
1740
+
1741
+ <small >Introduced in: v3.12.5-2</small >
1742
+
1743
+ A new ` --database.auto-upgrade-full-compaction ` startup option has been added
1744
+ that you can use together with ` --database.auto-upgrade ` for upgrading.
1745
+
1746
+ With the new option enabled, the server will perform a full RocksDB compaction
1747
+ after the database upgrade has completed successfully but before shutting down.
1748
+ This performs a complete compaction of all column families with the ` changeLevel `
1749
+ and ` compactBottomMostLevel ` options enabled, which can help optimize the
1750
+ database files after an upgrade.
1751
+
1752
+ The server process terminates with the new exit code 30
1753
+ (` EXIT_FULL_COMPACTION_FAILED ` ) if the compaction fails.
1754
+
1739
1755
## Miscellaneous changes
1740
1756
1741
1757
### V8 and ICU library upgrades
You can’t perform that action at this time.
0 commit comments