CBlockTreeDB) is required to write and read blocks, so move it to blockstorage
        
      Move CBlockTreeDB to node/blockstorage #22242
pull maflcko wants to merge 4 commits into bitcoin:master from maflcko:2106-blockstorage changing 9 files +147 −122- 
  
  maflcko commented at 6:03 pm on June 14, 2021: memberThe block index (
- 
    
    maflcko added the label Refactoring on Jun 14, 2021
- 
    
    maflcko added the label Block storage on Jun 14, 2021
- 
  
  practicalswift commented at 8:41 pm on June 14, 2021: contributorConcept ACK
- 
  
  DrahtBot commented at 8:53 pm on June 14, 2021: contributorThe following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones: - #23581 (Move BlockManager to node/blockstorage by MarcoFalke)
- #23517 (scripted-diff: Move miner to src/node by MarcoFalke)
- #22932 (Guard CBlockIndex::nStatus by cs_main, require GetBlockPos/GetUndoPos to hold cs_main by jonatack)
 If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. 
- 
    
    bitcoin deleted a comment on Jun 16, 2021
- 
  
  theStack commented at 2:32 pm on June 18, 2021: contributorConcept ACK
- 
    
    DrahtBot added the label Needs rebase on Jun 23, 2021
- 
    
    maflcko force-pushed on Jun 29, 2021
- 
    
    DrahtBot removed the label Needs rebase on Jun 29, 2021
- 
    
    maflcko marked this as a draft on Jun 29, 2021
- 
    
    maflcko force-pushed on Jul 20, 2021
- 
  
  fanquake commented at 3:02 am on November 16, 2021: memberConcept ACK - want to rebase/fixup this?
- 
    
    maflcko force-pushed on Nov 23, 2021
- 
    
    fa27a459bbMove ~BlockManager impl to cpp fileThis avoids compile errors in future commits. 
- 
    
    fad86b74b5move-only: Move CBlockTreeDB to node/blockstorageCan be reviewed with --color-moved=dimmed-zebra 
- 
    
    faea2f78d8fixup style of moved codeCan be reviewed with --ignore-all-space --word-diff-regex=. 
- 
    
    fad4d81625refactor: Remove dbwrapper header from blockstorage headerThere is no need to expose the internals in the header when only the blockstorage implementation (and txindex for historical reasons) care about them. 
- 
    
    maflcko force-pushed on Nov 23, 2021
- 
    
    maflcko marked this as ready for review on Nov 23, 2021
- 
    
    DrahtBot added the label Needs rebase on Nov 26, 2021
- 
  
  DrahtBot commented at 9:14 am on November 26, 2021: contributor🐙 This pull request conflicts with the target branch and needs rebase. Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a “draft”. 
- 
  
  DrahtBot commented at 1:06 pm on March 21, 2022: contributor- Is it still relevant? ➡️ Please solve the conflicts to make it ready for review and to ensure the CI passes.
- Is it no longer relevant? ➡️ Please close.
- Did the author lose interest or time to work on this? ➡️ Please close it and mark it ‘Up for grabs’ with the label, so that it can be picked up in the future.
 
- 
    
    maflcko closed this on Jul 22, 2022
 
- 
    
    maflcko deleted the branch on Jul 22, 2022
- 
    
    bitcoin locked this on Jul 22, 2023
- 
    
    bitcoin unlocked this on Aug 1, 2023
- 
    
    maflcko removed the label Needs rebase on Aug 1, 2023
- 
    
    fanquake referenced this in commit ecab855838 on Sep 5, 2023
- 
    
    bitcoin locked this on Jul 31, 2024
        
        
            
                
                github-metadata-mirror
            
            
            
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-31 03:13 UTC
        
    
    This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-31 03:13 UTC
        
            This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me