aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.cpp
AgeCommit message (Expand)Author
2023-09-29Merge bitcoin/bitcoin#27866: blockstorage: Return on fatal flush errorsRyan Ofsky
2023-09-15Return CAutoFile from BlockManager::Open*File()MarcoFalke
2023-09-15Make BufferedFile to be a CAutoFile wrapperMarcoFalke
2023-09-15refactor: Drop unused fclose() from BufferedFileMarcoFalke
2023-09-14Merge bitcoin/bitcoin#28423: kernel: Remove protocol.h/netaddress.h/compat.h ...fanquake
2023-09-12[refactor] Add missing includes for next commitTheCharlatan
2023-09-12kernel: Move MessageStartChars to its own fileTheCharlatan
2023-09-12[refactor] Define MessageStartChars as std::arrayTheCharlatan
2023-09-12Remove unused GetType() from CBufferedFile and CAutoFileMarcoFalke
2023-09-05Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex checkfanquake
2023-08-31blockstorage: Return on fatal undo file flush errorTheCharlatan
2023-08-31blockstorage: Return on fatal block file flush errorTheCharlatan
2023-08-07Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parame...fanquake
2023-08-02scripted-diff: Rename CBlockTreeDB -> BlockTreeDBMarcoFalke
2023-08-01Fixup style of moved codeMarcoFalke
2023-08-01move-only: Move CBlockTreeDB to node/blockstorageMarcoFalke
2023-07-31Remove unused MessageStartChars parameters from BlockManager methodsMarcoFalke
2023-07-21Move block-storage-related logic to ChainstateManagerSuhas Daftuar
2023-07-14Remove CChain dependency in node/blockstorageSuhas Daftuar
2023-07-14Explicitly track maximum block height stored in undo filesSuhas Daftuar
2023-07-11refactor: Move stopafterblockimport handling out of blockstorageTheCharlatan
2023-07-10index: verify blocks data existence only oncefurszy
2023-07-10refactor: simplify pruning violation checkfurszy
2023-07-10make GetFirstStoredBlock assert that 'start_block' always has datafurszy
2023-07-07scripted-diff: rename 'loadblk' thread name to 'initload'furszy
2023-07-07init: start indexes sync earlierfurszy
2023-06-28kernel: Add fatalError method to notificationsTheCharlatan
2023-06-28kernel: Add flushError method to notificationsTheCharlatan
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-06-27Merge bitcoin/bitcoin#27896: Remove the syscall sandboxAndrew Chow
2023-06-16Remove the syscall sandboxfanquake
2023-06-15refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGEJon Atack
2023-06-08move ThreadImport ABC error to use AbortNodefurszy
2023-05-20refactor: Move system from util to common libraryTheCharlatan
2023-05-20refactor: Move ScheduleBatchPriority to its own fileTheCharlatan
2023-05-17index: Enable reindex-chainstate with active indexesMartin Zumsande
2023-05-10refactor, blockstorage: Replace stopafterblockimport argTheCharlatan
2023-05-10refactor, blockstorage: Replace blocksdir argTheCharlatan
2023-05-10refactor, BlockManager: Replace fastprune from arg with optionsTheCharlatan
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-05-04Remove unused chainparams from BlockManager methodsMarcoFalke
2023-05-04Replace pindex pointer with block referenceMarcoFalke
2023-05-04Add BlockManagerOpts::chainparams referenceMarcoFalke
2023-05-02Merge bitcoin/bitcoin#27191: blockstorage: Adjust fastprune limit if block ex...fanquake
2023-04-19blockstorage: Adjust fastprune limit if block exceeds blockfile sizeMartin Zumsande
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-16Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams fu...fanquake
2023-03-15Split non/kernel chainparamsCarl Dong
2023-03-15Move ::fImporting to BlockManagerMarcoFalke