Skip to content
  • asynchronous rob's avatar
    alternate availability store schema (#2237) · 078e1605
    asynchronous rob authored
    
    
    * 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: default avatarBastian Köcher <[email protected]>
    
    * Update roadmap/implementers-guide/src/node/utility/availability-store.md
    
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    
    * Update roadmap/implementers-guide/src/node/utility/availability-store.md
    
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    
    * review grumbles & clarity
    
    * fix review grumbles
    
    * Add docs
    
    Co-authored-by: default avatarAndronik Ordian <[email protected]>
    
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    Co-authored-by: default avatarAndronik Ordian <[email protected]>
    078e1605