celestia-node
celestia-node copied to clipboard
[EPIC] BlockSync Overhaul - Storage
Context
This EPIC is an entry point for the BlockSync Storage Overhaul efforts. For deeper context, look at ADR document: #1037
Tasks
Preliminary Work
- [x] #878
- [ ] #1100
- [ ] #824
- [ ] #183
- [ ] #1101
- [ ] #1103 (Nice to have)
EDS Serde
- [ ] #1105
- [ ] #1104
- [ ] #1106
EDSStore
- [ ] #1107
- [ ] #1108
- [ ] #1109
- [ ] #1115
- [ ] #1110
- [ ] #1111
- [ ] #1112
- [ ] #1116
- [ ] #1114
- [ ] #1113
- [ ] share: metrics and traces for
EDSStore
Reading DataByNamespace
- [ ] #1117
- [ ] #1118
Post Housekeeping
- [ ] #1119
- [ ] das: Revisit DASer concurrency default params for the Full Node
- [ ] #1120
- [ ] share: write doc.go to be Go Doc compliant
- [ ] node: revisit the need for the Blockstore caching with bloomfilter
- [ ] share: revisit APIs and minimize public surface in the pkg and subpkgs
- [ ] #1233
Related
- [ ] #1121
- [ ] #1122
BugFixes
An ongoing list of bugfixes that are discovered and fixed during the EPIC implementation:
- [x] https://github.com/celestiaorg/celestia-node/pull/1196