Skip to content

Commit c7ea42f

Browse files
authored
DOC-745 | Misc release notes 3.12.5 (#712)
* --server.maximal-number-sync-shard-actions release notes * Changed RocksDB periodic compaction default
1 parent 2bb9871 commit c7ea42f

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,7 @@ This slightly decreases performance due to using the block cache for additional
10541054
things, and you may need to allow ArangoDB to use more memory for the RocksDB
10551055
block cache than before with the `--rocksdb.block-cache-size` startup option.
10561056

1057-
#### `mmap` log topic removed
1057+
### `mmap` log topic removed
10581058

10591059
<small>Introduced in: v3.12.1</small>
10601060

@@ -1063,6 +1063,18 @@ unused since v3.12.0 and has now been removed. Attempts to set the log level for
10631063
this topic logs a warning, for example, using a startup option like
10641064
`--log.level mmap=trace`.
10651065

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+
10661078
## Client tools
10671079

10681080
### arangodump

site/content/3.12/release-notes/version-3.12/whats-new-in-3-12.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,6 +1688,18 @@ The following startup options for cluster deployments have been added:
16881688
The delay (in seconds) before shutting down a Coordinator if no heartbeat can
16891689
be sent. Set to `0` to deactivate this shutdown.
16901690

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+
16911703
## Miscellaneous changes
16921704

16931705
### V8 and ICU library upgrades

site/content/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,7 @@ This slightly decreases performance due to using the block cache for additional
10541054
things, and you may need to allow ArangoDB to use more memory for the RocksDB
10551055
block cache than before with the `--rocksdb.block-cache-size` startup option.
10561056

1057-
#### `mmap` log topic removed
1057+
### `mmap` log topic removed
10581058

10591059
<small>Introduced in: v3.12.1</small>
10601060

@@ -1063,6 +1063,18 @@ unused since v3.12.0 and has now been removed. Attempts to set the log level for
10631063
this topic logs a warning, for example, using a startup option like
10641064
`--log.level mmap=trace`.
10651065

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+
10661078
## Client tools
10671079

10681080
### arangodump

0 commit comments

Comments
 (0)