Skip to content
Snippets Groups Projects
  • Liu-Cheng Xu's avatar
    Pure state sync refactoring (part-2) (#6521) · 07a59333
    Liu-Cheng Xu authored
    
    This PR is the second part of the pure state sync refactoring,
    encapsulating `StateSyncMetadata` as a separate entity. Now it's pretty
    straightforward what changes are needed for the persistent state sync as
    observed in the struct `StateSync`:
    
    - `state`: redirect directly to the DB layer instead of being
    accumulated in the memory.
    - `metadata`: handle the state sync metadata on disk whenever the state
    is forwarded to the DB, resume an ongoing state sync on a restart, etc.
    
    ---------
    
    Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    Co-authored-by: default avatarAlexandru Vasile <60601340+lexnv@users.noreply.github.com>
    07a59333
Code owners
Assign users and groups as approvers for specific file changes. Learn more.