aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.cpp
AgeCommit message (Expand)Author
2024-03-20Merge bitcoin/bitcoin#27039: blockstorage: do not flush block to disk if it i...Ava Chow
2024-03-12blockstorage: check nPos in ReadRawBlockFromDisk before seeking backAndrew Toth
2024-03-12blockstorage: do not flush block to disk if it is already thereMatthew Zipkin
2024-03-11scripted-diff: Replace error() with LogError()MarcoFalke
2024-03-11refactor: Make error() return type voidMarcoFalke
2024-03-11scripted-diff: return error(...); ==> error(...); return false;MarcoFalke
2024-01-25Merge bitcoin/bitcoin#20827: During IBD, prune as much as possible until we g...Ava Chow
2023-12-27During IBD, prune as much as possible until we get close to where we will eve...Luke Dashjr
2023-12-07refactor: Use reference instead of pointer in IsBlockPrunedMarcoFalke
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-24assumeutxo, blockstorage: prevent core dump on invalid hashpablomartin4btc
2023-10-20refactor: Remove CBlockFileInfo::SetNullMarcoFalke
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-06blockstorage: Let FlushChainstateBlockFile return true in case of missing cursorFabian Jahr
2023-10-06doc: Add and edit some comments around assumeutxoFabian Jahr
2023-10-04Merge bitcoin/bitcoin#27823: init: return error when block index is non-conti...Andrew Chow
2023-09-30blockstorage: segment normal/assumedvalid blockfilesJames O'Beirne
2023-09-30validation: populate nChainTx value for assumedvalid chainstatesJames O'Beirne
2023-09-30validation: pruning for multiple chainstatesJames O'Beirne
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-18init: abort loading of blockindex in case of missing height.Martin Zumsande
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