1. 23 May, 2022 2 commits
    • Martin Holst Swende's avatar
    • rjl493456442's avatar
      core/state/snapshot: detect and clean up dangling storage snapshot in generation (#24811) · 59ac229f
      rjl493456442 authored
      * core/state/snapshot: check dangling storages when generating snapshot
      
      * core/state/snapshot: polish
      
      * core/state/snapshot: wipe the last part of the dangling storages
      
      * core/state/snapshot: fix and add tests
      
      * core/state/snapshot: fix comment
      
      * README: remove mentions of fast sync (#24656)
      Co-authored-by: 's avatarMarius van der Wijden <m.vanderwijden@live.de>
      
      * core, cmd: expose dangling storage detector for wider usage
      
      * core/state/snapshot: rename variable
      
      * core, ethdb: use global iterators for snapshot generation
      
      * core/state/snapshot: polish
      
      * cmd, core/state/snapshot: polish
      
      * core/state/snapshot: polish
      
      * Update core/state/snapshot/generate.go
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      
      * ethdb: extend db test suite and fix memorydb iterator
      
      * ethdb/dbtest: rollback changes
      
      * ethdb/memorydb: simplify iteration
      
      * core/state/snapshot: update dangling counter
      
      * core/state/snapshot: release iterators
      
      * core/state/snapshot: update metrics
      
      * core/state/snapshot: update time metrics
      
      * metrics/influxdb: temp solution to present counter meaningfully, remove it
      
      * add debug log, revert later
      
      * core/state/snapshot: fix iterator panic
      
      * all: customized snapshot iterator for backward iteration
      
      * core, ethdb: polish
      
      * core/state/snapshot: remove debug log
      
      * core/state/snapshot: address comments from peter
      
      * core/state/snapshot: reopen the iterator at the next position
      
      * ethdb, core/state/snapshot: address comment from peter
      
      * core/state/snapshot: reopen exhausted iterators
      Co-authored-by: 's avatarTbnoapi <63448616+nuoomnoy02@users.noreply.github.com>
      Co-authored-by: 's avatarMarius van der Wijden <m.vanderwijden@live.de>
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      59ac229f
  2. 20 May, 2022 8 commits
  3. 19 May, 2022 5 commits
  4. 18 May, 2022 8 commits
  5. 17 May, 2022 7 commits
  6. 16 May, 2022 6 commits
  7. 14 May, 2022 1 commit
  8. 12 May, 2022 1 commit
  9. 11 May, 2022 2 commits