aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMartin Zumsande <mzumsande@gmail.com>2023-06-27 19:25:04 -0300
committerfurszy <matiasfurszyfer@protonmail.com>2023-07-07 19:31:27 -0300
commit2ebc7e68cc9d347807b646f601b27940c9590c89 (patch)
tree15994f943add78416c4669ab2e5bc6e04e266dcc /doc
parent04575106b2529f495ce8110ddf7ed2247d4bc339 (diff)
downloadbitcoin-2ebc7e68cc9d347807b646f601b27940c9590c89.tar.xz
doc: describe 'init load' thread actions
Diffstat (limited to 'doc')
-rw-r--r--doc/developer-notes.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/developer-notes.md b/doc/developer-notes.md
index 8e96f3ceb1..80353bcdd2 100644
--- a/doc/developer-notes.md
+++ b/doc/developer-notes.md
@@ -621,8 +621,9 @@ Threads
: Started from `main()` in `bitcoind.cpp`. Responsible for starting up and
shutting down the application.
-- [ThreadImport (`b-initload`)](https://doxygen.bitcoincore.org/namespacenode.html#ab4305679079866f0f420f7dbf278381d)
- : Loads blocks from `blk*.dat` files or `-loadblock=<file>` on startup.
+- [Init load (`b-initload`)](https://doxygen.bitcoincore.org/namespacenode.html#ab4305679079866f0f420f7dbf278381d)
+ : Performs various loading tasks that are part of init but shouldn't block the node from being started: external block import,
+ reindex, reindex-chainstate, main chain activation, spawn indexes background sync threads and mempool load.
- [CCheckQueue::Loop (`b-scriptch.x`)](https://doxygen.bitcoincore.org/class_c_check_queue.html#a6e7fa51d3a25e7cb65446d4b50e6a987)
: Parallel script validation threads for transactions in blocks.