aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJames O'Beirne <james.obeirne@gmail.com>2019-09-16 16:34:45 -0400
committerJames O'Beirne <james.obeirne@pm.me>2023-09-30 06:40:16 -0400
commit1019c399825b0d512c1fd751c376d46fed4992b9 (patch)
tree08bdf7a2324e191ee721417b531094b359629e14 /doc
parent373cf91531b84bfdd06fdf8abf4dca228029ce6b (diff)
downloadbitcoin-1019c399825b0d512c1fd751c376d46fed4992b9.tar.xz
validation: pruning for multiple chainstates
Introduces ChainstateManager::GetPruneRange(). The prune budget is split evenly between the number of chainstates, however the prune budget may be exceeded if the resulting shares are beneath `MIN_DISK_SPACE_FOR_BLOCK_FILES`.
Diffstat (limited to 'doc')
-rw-r--r--doc/release-notes-27596.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/release-notes-27596.md b/doc/release-notes-27596.md
new file mode 100644
index 0000000000..4f96adb0f3
--- /dev/null
+++ b/doc/release-notes-27596.md
@@ -0,0 +1,7 @@
+Pruning
+-------
+
+When using assumeutxo with `-prune`, the prune budget may be exceeded if it is set
+lower than 1100MB (i.e. `MIN_DISK_SPACE_FOR_BLOCK_FILES * 2`). Prune budget is normally
+split evenly across each chainstate, unless the resulting prune budget per chainstate
+is beneath `MIN_DISK_SPACE_FOR_BLOCK_FILES` in which case that value will be used.