Skip to content
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

Prune old blocks from peer #2797

Open
denyeart opened this issue Jul 28, 2021 · 2 comments
Open

Prune old blocks from peer #2797

denyeart opened this issue Jul 28, 2021 · 2 comments
Assignees

Comments

@denyeart
Copy link
Contributor

denyeart commented Jul 28, 2021

Pruning old blocks from peer to alleviate concerns around long term storage growth.

The snapshot feature delivered in v2.3 enables organizations to compare ledgers on a channel and come to agreement around logical "checkpoints". These checkpointed snapshots can be saved off and used as a starting point for new peers so that they don't have to process all blocks since the genesis block. With the concept of snapshots and checkpoints established, it is feasible to prune blocks prior to the checkpointed ledger height.

This issue serves as a placeholder until a pruning RFC becomes available.

@denyeart denyeart added the Epic label Jul 28, 2021
@denyeart denyeart added this to the 2021Q4 milestone Aug 9, 2021
@denyeart denyeart added the size=S label Aug 9, 2021
@jovandlt
Copy link

Has this issue been picked? Can it be assigned to me?

@denyeart
Copy link
Contributor Author

denyeart commented Nov 24, 2021

@jovandlt the next step is for somebody to prepare an RFC with the proposed pruning design. You are welcome to start an RFC, you can review the RFC process at https://github.com/hyperledger/fabric-rfcs/ and see the snapshot RFC to get some ideas of what a completed RFC looks like - https://github.com/hyperledger/fabric-rfcs/blob/main/text/0000-ledger-checkpointing.md.

@denyeart denyeart removed this from the 2021Q4 milestone Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants