Snapshot sync headers stage (#1836)
* save state
* snapshot update works
* save state
* snapshot migrator
* tx test
* save state
* migrations stages refactor
* refactor snapshot migrator
* compilation fixed
* integrate snapshot migrator
* goerli sync headers
* debug async snapshotter on goerly
* move verify headers, remove experiments, fix remove old snapshot
* save state
* refactor snapshotsync injection
* fix deadlock
* replace snapshot generation stage logic to migrate method
* change done for body snapshot
* clean
* clean&&change deleted value
* clean
* fix hash len
* fix hash len
* remove one of wrap methods, add remove snapshots on start
* add err check
* fix shadowing
* stages unwind order debug
* matryoshka experiments
* steam test
* fix build
* fix test
* fix lint
* fix test
* fix test datarace
* add get test
* return timeout
* fix mdbx overlap
* fix after merge
* change epoch size
* clean todo
* fix
* return testdata
* added return from sndownloader gorutine
* fix review comments
* Fix
* More info
Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Showing
- .golangci.yml 1 addition, 0 deletions.golangci.yml
- Makefile 16 additions, 2 deletionsMakefile
- cmd/hack/hack.go 0 additions, 1 deletioncmd/hack/hack.go
- cmd/integration/commands/snapshot_check.go 2 additions, 2 deletionscmd/integration/commands/snapshot_check.go
- cmd/integration/commands/stages.go 1 addition, 0 deletionscmd/integration/commands/stages.go
- cmd/rpcdaemon/commands/trace_adhoc.go 0 additions, 1 deletioncmd/rpcdaemon/commands/trace_adhoc.go
- cmd/rpcdaemon/commands/trace_types.go 1 addition, 2 deletionscmd/rpcdaemon/commands/trace_types.go
- cmd/rpcdaemon/filters/filters.go 1 addition, 1 deletioncmd/rpcdaemon/filters/filters.go
- cmd/snapshots/debug/debug_test.go 368 additions, 0 deletionscmd/snapshots/debug/debug_test.go
- cmd/snapshots/downloader/commands/root.go 35 additions, 8 deletionscmd/snapshots/downloader/commands/root.go
- cmd/snapshots/generator/commands/copy_from_state.go 0 additions, 16 deletionscmd/snapshots/generator/commands/copy_from_state.go
- cmd/snapshots/generator/commands/generate_body_snapshot.go 0 additions, 14 deletionscmd/snapshots/generator/commands/generate_body_snapshot.go
- cmd/snapshots/generator/commands/generate_header_snapshot.go 0 additions, 14 deletionscmd/snapshots/generator/commands/generate_header_snapshot.go
- cmd/snapshots/generator/commands/generate_state_snapshot.go 0 additions, 15 deletionscmd/snapshots/generator/commands/generate_state_snapshot.go
- cmd/snapshots/generator/commands/metainfo_hash.go 46 additions, 0 deletionscmd/snapshots/generator/commands/metainfo_hash.go
- cmd/snapshots/generator/commands/root.go 0 additions, 4 deletionscmd/snapshots/generator/commands/root.go
- cmd/snapshots/generator/commands/verify_headers.go 110 additions, 0 deletionscmd/snapshots/generator/commands/verify_headers.go
- cmd/snapshots/generator/commands/verify_state_snapshot.go 3 additions, 23 deletionscmd/snapshots/generator/commands/verify_state_snapshot.go
- cmd/snapshots/seeder/commands/seeder.go 6 additions, 5 deletionscmd/snapshots/seeder/commands/seeder.go
- cmd/snapshots/tracker/commands/root.go 375 additions, 0 deletionscmd/snapshots/tracker/commands/root.go
Loading
Please register or sign in to comment