Robert Habermeier
aedf089691
alternate availability store schema ( #2237 )
...
* alternate availability store schema
* improvements
* tweaks
* new DB schema and skeleton
* expand skeleton and tweaks
* handle backing and inclusion
* let finality be handled later
* handle finalized blocks
* implement query methods
* implement chunk storing
* StoreAvailableData
* fix an off-by-one
* implement pruning
* reinstate subsystem trait impl
* reinstate metrics
* fix warnings
* remove chunks_cache
* oops
* actually store the available data
* mockable pruning interval
* fix tests
* spacing
* fix code grumbles
* guide improvements
* make time mockable
* implement a mocked clock for testing
* return DB errors
* Update node/core/av-store/Cargo.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update roadmap/implementers-guide/src/node/utility/availability-store.md
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update roadmap/implementers-guide/src/node/utility/availability-store.md
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* review grumbles & clarity
* fix review grumbles
* Add docs
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-01-11 17:46:09 +00:00
Fedor Sakharov
824c6245e2
Availability store subsystem guide ( #1424 )
...
* Improve AVStore and Scheduler docs
* Update roadmap/implementers-guide/src/node/utility/availability-store.md
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
* Bug in linking to README.md
* Update against new runtime apis
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
2020-07-27 18:12:31 +03:00
Robert Habermeier
5be366d6dc
Replace StartWork and StopWork with an ActiveLeavesUpdate signal ( #1431 )
2020-07-22 12:12:49 -04:00
Robert Habermeier
42bd096413
I am dumb and can't spell ( #1366 )
...
* rename implementor's guide to implementer's guide
* fix typos in more places
2020-07-07 10:10:36 -04:00