File tree Expand file tree Collapse file tree 3 files changed +38
-2
lines changed
3.12/release-notes/version-3.12
3.13/release-notes/version-3.12 Expand file tree Collapse file tree 3 files changed +38
-2
lines changed Original file line number Diff line number Diff line change @@ -1054,7 +1054,7 @@ This slightly decreases performance due to using the block cache for additional
1054
1054
things, and you may need to allow ArangoDB to use more memory for the RocksDB
1055
1055
block cache than before with the ` --rocksdb.block-cache-size ` startup option.
1056
1056
1057
- #### ` mmap ` log topic removed
1057
+ ### ` mmap ` log topic removed
1058
1058
1059
1059
<small >Introduced in: v3.12.1</small >
1060
1060
@@ -1063,6 +1063,18 @@ unused since v3.12.0 and has now been removed. Attempts to set the log level for
1063
1063
this topic logs a warning, for example, using a startup option like
1064
1064
` --log.level mmap=trace ` .
1065
1065
1066
+ ### Daily RocksDB background compactions
1067
+
1068
+ <small >Introduced in: v3.12.5</small >
1069
+
1070
+ The default value of the ` --rocksdb.periodic-compaction-ttl ` startup option has
1071
+ been changed from 30 days to 24 hours.
1072
+
1073
+ Certain deleted keys ranges in RocksDB may only get compacted by periodic
1074
+ background compactions. The changed default ensures this cleanup to happen more
1075
+ frequently. Compactions can potentially lead to spikes in CPU, memory, and I/O
1076
+ usage. You may now observe this daily instead of monthly.
1077
+
1066
1078
## Client tools
1067
1079
1068
1080
### arangodump
Original file line number Diff line number Diff line change @@ -1688,6 +1688,18 @@ The following startup options for cluster deployments have been added:
1688
1688
The delay (in seconds) before shutting down a Coordinator if no heartbeat can
1689
1689
be sent. Set to ` 0 ` to deactivate this shutdown.
1690
1690
1691
+ ### Limit for shard synchronization actions
1692
+
1693
+ <small >Introduced in: v3.11.14, v3.12.5</small >
1694
+
1695
+ The number of ` SynchronizeShard ` actions that can be scheduled internally by the
1696
+ cluster maintenance has been restricted to prevent these actions from blocking
1697
+ ` TakeoverShardLeadership ` actions with a higher priority, which could lead to
1698
+ service interruption during upgrades and after failovers.
1699
+
1700
+ The new ` --server.maximal-number-sync-shard-actions ` startup option controls
1701
+ how many ` SynchronizeShard ` actions can be queued at any given time.
1702
+
1691
1703
## Miscellaneous changes
1692
1704
1693
1705
### V8 and ICU library upgrades
Original file line number Diff line number Diff line change @@ -1054,7 +1054,7 @@ This slightly decreases performance due to using the block cache for additional
1054
1054
things, and you may need to allow ArangoDB to use more memory for the RocksDB
1055
1055
block cache than before with the ` --rocksdb.block-cache-size ` startup option.
1056
1056
1057
- #### ` mmap ` log topic removed
1057
+ ### ` mmap ` log topic removed
1058
1058
1059
1059
<small >Introduced in: v3.12.1</small >
1060
1060
@@ -1063,6 +1063,18 @@ unused since v3.12.0 and has now been removed. Attempts to set the log level for
1063
1063
this topic logs a warning, for example, using a startup option like
1064
1064
` --log.level mmap=trace ` .
1065
1065
1066
+ ### Daily RocksDB background compactions
1067
+
1068
+ <small >Introduced in: v3.12.5</small >
1069
+
1070
+ The default value of the ` --rocksdb.periodic-compaction-ttl ` startup option has
1071
+ been changed from 30 days to 24 hours.
1072
+
1073
+ Certain deleted keys ranges in RocksDB may only get compacted by periodic
1074
+ background compactions. The changed default ensures this cleanup to happen more
1075
+ frequently. Compactions can potentially lead to spikes in CPU, memory, and I/O
1076
+ usage. You may now observe this daily instead of monthly.
1077
+
1066
1078
## Client tools
1067
1079
1068
1080
### arangodump
You can’t perform that action at this time.
0 commit comments