0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-11 11:16:09 -05:00
bitcoin-bitcoin-core/src/index
furszy 0faafb57f8
index: decrease ThreadSync cs_main contention
Only NextSyncBlock requires cs_main lock. The
other function calls like Commit or Rewind will
lock or not cs_main internally when they need it.

Avoiding keeping cs_main locked when Commit() or
Rewind() write data to disk.
2024-03-12 11:55:04 -03:00
..
base.cpp index: decrease ThreadSync cs_main contention 2024-03-12 11:55:04 -03:00
base.h bench: basic block filter index initial sync 2024-03-12 09:30:42 -03:00
blockfilterindex.cpp index: cache last block filter header 2024-03-12 11:55:04 -03:00
blockfilterindex.h index: cache last block filter header 2024-03-12 11:55:04 -03:00
coinstatsindex.cpp scripted-diff: Replace error() with LogError() 2024-03-11 13:49:37 +01:00
coinstatsindex.h index: add [nodiscard] attribute to functions writing to the db 2023-09-08 10:04:14 -03:00
disktxpos.h Replace READWRITEAS macro with AsBase wrapping function 2023-08-28 17:48:15 +02:00
txindex.cpp scripted-diff: Replace error() with LogError() 2024-03-11 13:49:37 +01:00
txindex.h scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00