• gary rong's avatar
    core: improve snapshot journal recovery (#21594) · b63e3c37
    gary rong authored
    * core/state/snapshot: introduce snapshot journal version
    
    * core: update the disk layer in an atomic way
    
    * core: persist the disk layer generator periodically
    
    * core/state/snapshot: improve logging
    
    * core/state/snapshot: forcibly ensure the legacy snapshot is matched
    
    * core/state/snapshot: add debug logs
    
    * core, tests: fix tests and special recovery case
    
    * core: polish
    
    * core: add more blockchain tests for snapshot recovery
    
    * core/state: fix comment
    
    * core: add recovery flag for snapshot
    
    * core: add restart after start-after-crash tests
    
    * core/rawdb: fix imports
    
    * core: fix tests
    
    * core: remove log
    
    * core/state/snapshot: fix snapshot
    
    * core: avoid callbacks in SetHead
    
    * core: fix setHead cornercase where the threshold root has state
    
    * core: small docs for the test cases
    Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
    b63e3c37
Name
Last commit
Last update
..
snapshot Loading commit data...
access_list.go Loading commit data...
database.go Loading commit data...
dump.go Loading commit data...
iterator.go Loading commit data...
iterator_test.go Loading commit data...
journal.go Loading commit data...
state_object.go Loading commit data...
state_object_test.go Loading commit data...
state_test.go Loading commit data...
statedb.go Loading commit data...
statedb_test.go Loading commit data...
sync.go Loading commit data...
sync_test.go Loading commit data...