aboutsummaryrefslogtreecommitdiff
path: root/src/index/base.cpp
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-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-02-15refactor: De-globalize g_signalsTheCharlatan
2023-12-04refactor: Remove calls to StartShutdown from KernelNotificationsRyan Ofsky
2023-09-30validation: indexing changes for assumeutxoJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne
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-03-13refactor: Move error() from util/system.h to logging.hBen Woosley
2023-02-28Add InitError(error, details) overloadRyan Ofsky
2023-02-10refactor, dbwrapper: Add DBParams and DBOptions structsRyan Ofsky
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-05index: Improve BaseIndex::BlockUntilSyncedToCurrentChain reliabilityRyan Ofsky
2022-09-13refactor: use std::string for index namesstickies-v
2022-07-21Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadirMacroFake
2022-07-21doc: BaseIndex sync behavior with empty datadirJames O'Beirne
2022-07-19Merge bitcoin/bitcoin#25645: refactor: Remove unused includes from dbwrapper.hfanquake
2022-07-19Add missing includesMacroFake
2022-07-18indexes, refactor: Remove CChainState use in index CommitInternal methodRyan Ofsky
2022-07-18indexes, refactor: Remove CBlockIndex* uses in index Rewind methodsRyan Ofsky
2022-07-18indexes, refactor: Remove CBlockIndex* uses in index WriteBlock methodsRyan Ofsky
2022-07-18indexes, refactor: Remove CBlockIndex* uses in index Init methodsRyan Ofsky
2022-07-18indexes, refactor: Pass Chain interface instead of CChainState class to indexesRyan Ofsky
2022-06-14scripted-diff: Avoid incompatibility with CMake AUTOUIC featureHennadii Stepanov
2022-05-19Merge bitcoin/bitcoin#25074: index: During sync, commit best block after inde...fanquake
2022-05-19index: Don't commit a best block before indexing it during syncMartin Zumsande
2022-05-08index, refactor: Change sync variables to use `std::chrono::steady_clock`w0xlt
2022-04-28blockstorage, refactor: pass GetFirstStoredBlock() start_block by referenceJon Atack