go-ethereum/core/state/snapshot
rjl493456442 d71831255d
core/state/snapshot: port changes from 29995 (#30040)
#29995 has been reverted due to an unexpected flaw in the state snapshot
process.

Specifically, it attempts to stop the state snapshot generation, which
could potentially
cause the system to halt if the generation is not currently running.

This pull request ports the changes made in #29995 and fixes the flaw.
2024-09-06 18:02:34 +03:00
..
context.go all: fix various typos (#29600) 2024-04-23 13:09:42 +03:00
conversion.go core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement gentrie (#29313) 2024-04-16 09:05:36 +02:00
difflayer.go all: remove dependency on golang.org/exp (#29314) 2024-03-25 07:50:18 +01:00
difflayer_test.go all: remove deprecated uses of math.rand (#26710) 2023-02-16 14:36:58 -05:00
disklayer.go core/state/snapshot: port changes from 29995 (#30040) 2024-09-06 18:02:34 +03:00
disklayer_test.go all: fix typos in comments (#28881) 2024-02-05 22:16:32 +01:00
generate.go core/state/snapshot: port changes from 29995 (#30040) 2024-09-06 18:02:34 +03:00
generate_test.go core/state, eth/protocols, trie, triedb/pathdb: remove unused error from trie Commit (#29869) 2024-06-12 12:23:16 +03:00
holdable_iterator.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
holdable_iterator_test.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
iterator.go core: fix typo in iterator.go (#23502) 2021-08-31 10:21:42 +02:00
iterator_binary.go all: fix various typos (#29600) 2024-04-23 13:09:42 +03:00
iterator_fast.go all: fix various typos (#29600) 2024-04-23 13:09:42 +03:00
iterator_test.go core, rlp: remove duplicated words (#29964) 2024-06-10 20:55:47 +08:00
journal.go all: remove the dependency from trie to triedb (#28824) 2024-02-13 14:49:53 +01:00
metrics.go all: fix spelling mistakes (#25961) 2022-10-11 09:37:00 +02:00
snapshot.go core/state/snapshot: port changes from 29995 (#30040) 2024-09-06 18:02:34 +03:00
snapshot_test.go all: use uint256 in state (#28598) 2024-01-23 14:51:58 +01:00
utils.go core/state/snapshot, core/types, eth: move account definition to type (#27323) 2023-06-06 11:17:39 +03:00