aboutsummaryrefslogtreecommitdiff
path: root/src/index
AgeCommit message (Expand)Author
2024-04-17index: race fix, lock cs_main while 'm_synced' is subject to changeRyan Ofsky
2024-04-01Fix #29767, set m_synced = true after Commit()nanlour
2024-03-22Merge bitcoin/bitcoin#29672: validation: Make translations of fatal errors co...Ava Chow
2024-03-21node: Make translations of fatal errors consistentTheCharlatan
2024-03-20Merge bitcoin/bitcoin#29671: index: avoid "failed to commit" errors on initia...Ava Chow
2024-03-19index: Move last_locator_write_time and logging to end of threadsync loopFabian Jahr
2024-03-12index: decrease ThreadSync cs_main contentionfurszy
2024-03-12index: cache last block filter headerfurszy
2024-03-12index: blockfilter, decouple header lookup into its own functionfurszy
2024-03-12index: blockfilter, decouple Write into its own functionfurszy
2024-03-12bench: basic block filter index initial syncfurszy
2024-03-11scripted-diff: Replace error() with LogError()MarcoFalke
2024-03-11scripted-diff: return error(...); ==> error(...); return false;MarcoFalke
2024-03-11refactor: Add missing {} around error() callsMarcoFalke
2024-02-15refactor: De-globalize g_signalsTheCharlatan
2023-12-04refactor: Remove calls to StartShutdown from KernelNotificationsRyan Ofsky
2023-11-18blockstorage: switch from CAutoFile to AutoFileAnthony Towns
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-10-20coinstats: Fix hash_serialized2 calculationFabian Jahr
2023-09-30validation: indexing changes for assumeutxoJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne
2023-09-15Return CAutoFile from BlockManager::Open*File()MarcoFalke
2023-09-12Remove unused GetType() from CBufferedFile and CAutoFileMarcoFalke
2023-09-12Merge bitcoin/bitcoin#28427: index: coinstats reorg, fail when block cannot b...fanquake
2023-09-08refactor: remove clientversion include from dbwrapper.hCory Fields
2023-09-08index: add [nodiscard] attribute to functions writing to the dbfurszy
2023-09-07index: coinstats reorg, fail when block cannot be reversedfurszy
2023-08-28Replace READWRITEAS macro with AsBase wrapping functionMarcoFalke
2023-08-17Remove unused includes from blockfilter.hMarcoFalke
2023-08-07Merge bitcoin/bitcoin#28186: kernel: Prune leveldb headersfanquake
2023-08-05refactor: Fix logging.h includesTheCharlatan
2023-08-03lint: remove /* Continued */ markers from codebasefanquake
2023-07-10index: verify blocks data existence only oncefurszy
2023-07-10init: don't start indexes sync thread prematurelyfurszy
2023-07-10refactor: simplify pruning violation checkfurszy
2023-07-10make GetFirstStoredBlock assert that 'start_block' always has datafurszy
2023-07-10refactor: index, decouple 'Init' from 'Start'furszy
2023-06-28kernel: Add fatalError method to notificationsTheCharlatan
2023-06-28scripted-diff: Rename FatalError to FatalErrorfTheCharlatan
2023-06-16Remove the syscall sandboxfanquake
2023-06-08refactor: index: use `AbortNode` in fatal error helperSebastian Falbesoner
2023-05-22index: prevent race by calling 'CustomInit' prior setting 'synced' flagfurszy
2023-05-17index: Enable reindex-chainstate with active indexesMartin Zumsande
2023-05-17index: Use first block from locator instead of looking for fork pointMartin Zumsande
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-03Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/systemfanquake
2023-03-23refactor: Extract util/fs_helpers from util/systemBen Woosley
2023-03-21Refactor: Remove unused FlatFilePos::SetNullMarcoFalke