-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Move BlockManager to node/blockstorage #23581
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
5beaff2
to
8888475
Compare
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concept ACK.
fa53f20
to
fa0ecc1
Compare
fa0ecc1
to
faaf493
Compare
faaf493
to
1e1117f
Compare
Can be reviewed with --color-moved=dimmed-zebra
Can be reviewed with --word-diff-regex=. -U0 --ignore-all-space
1e1117f
to
fa7efc9
Compare
Rebased |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code review obvious ACK fa7efc9
Summary: Can be reviewed with --color-moved=dimmed-zebra This is a backport of [[bitcoin/bitcoin#23581 | core#23581]] bitcoin/bitcoin@fade2a4 Depends on D12487 Test Plan: `ninja all check-all` Reviewers: #bitcoin_abc, Fabien Reviewed By: #bitcoin_abc, Fabien Subscribers: Fabien Differential Revision: https://reviews.bitcoinabc.org/D12507
BlockManager
is responsible for reading and writing block(headers). So move it to the existingblockstorage
module innode
. Also, move validation code unrelated to block-storage out fromBlockManager
.