Commit Graph

83 Commits (c375ee91e99cd9c072f2fe9b535c5cb780b5f8a0)

Author SHA1 Message Date
Martin Holst Swende c375ee91e9
cmd/geth, core/state/snapshot: rework journal loading, implement account-check (#24765) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 2 years ago
rjl493456442 59ac229f87
core/state/snapshot: detect and clean up dangling storage snapshot in generation (#24811) 2 years ago
Marius van der Wijden 86d5477079
core/state/snapshot: fix race condition (#24685) 2 years ago
Martin Holst Swende 0914234d10
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers (#24677) 2 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 2 years ago
Péter Szilágyi f6891ba40d
core/state/snapshot: remove noop map item assignment 2 years ago
rjl493456442 25bd17d725
core/state/snapshot: clean up the generation code (#24479) 3 years ago
aaronbuchwald c3701b265e
core/rawdb: add specified key length iterator (#24535) 3 years ago
Martin Holst Swende 51eb5f8ca8
cmd/geth: add db cmd to show metadata (#23900) 3 years ago
Taeik Lim 85064ed09b
all: fix 'the the' in comments (#24036) 3 years ago
Martin Holst Swende 9055cc14ec
core/vm, core/state/snapshot: remove unused code (#23956) 3 years ago
Martin Holst Swende 526c3f6b9e
core/state/snapshot: fix benchmarks (#23804) 3 years ago
Ziyuan Zhong 312e02bca9
core/state/snapshot: fix BAD BLOCK error when snapshot is generating (#23635) 3 years ago
rjl493456442 f915f6873f
core/state/snapshot: fix data race in layer flattening (#23628) 3 years ago
Ikko Ashimine 31be5d41d9
core: fix typo in iterator.go (#23502) 3 years ago
gary rong a5a5237178
core, light, tests, trie: add state metrics (#23433) 3 years ago
Péter Szilágyi 9d6480c3cd
core/state/snapshot: gofmt 3 years ago
Tyler Chambers 66948316f7
core/state/snapshot: clarify comment about snapshot repair (#23305) 3 years ago
Ziyuan Zhong 57d9e0ac75
core/state/snapshot: fix typo in comment (#23219) 3 years ago
gary rong c73652da0b
core/state/snapshot: fix flaky tests (#22944) 3 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 3 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 3 years ago
Martin Holst Swende a81cf0d2b3
trie: remove redundant returns + use stacktrie where applicable (#22760) 3 years ago
Martin Holst Swende 49281ab84f
core/state/snapshot, true: reuse dirty data instead of hitting disk when generating (#22667) 3 years ago
gary rong d6ffa14035
core: nuke legacy snapshot supporting (#22663) 3 years ago
Martin Holst Swende 09d44e9925
core/state/snapshot: avoid copybytes for stacktrie 3 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 3 years ago
Edgar Aroutiounian c79fc209cd
core/state/snapshot: fix data race in diff layer (#22540) 4 years ago
Péter Szilágyi 61ff3e86b2
core/state/snapshot, ethdb: track deletions more accurately (#22582) 4 years ago
Péter Szilágyi a31f6d54df
core/state/snapshot: fix panic on missing parent 4 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Péter Szilágyi 9ec3329899
core/state/snapshot: ensure Cap retains a min number of layers 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Melvin Junhee Woo 04a72260c5
snapshot: merge loops for better performance (#22160) 4 years ago
gary rong 5e9f5ca5d3
core/state/snapshot: write snapshot generator in batch (#22163) 4 years ago
Péter Szilágyi c4deebbf1e
core/state/snapshot: add generation logs to storage too 4 years ago
Martin Holst Swende 93a89b2681
go.mod: use github.com/holiman/bloomfilter/v2 (#22044) 4 years ago
Melvin Junhee Woo d2e1b17f18
snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 4 years ago
Melvin Junhee Woo 167ff563d1
core/state/snapshot: gethring -> gathering typo (#22104) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Péter Szilágyi 7b7b327ff2
core/state/snapshot: update generator marker in sync with flushes 4 years ago
gary rong e6402677c2
core/state/snapshot: fix journal recovery from generating old journal (#21775) 4 years ago
gary rong b63e3c37a6
core: improve snapshot journal recovery (#21594) 4 years ago
gary rong 43c278cdf9
core/state: disable snapshot iteration if it's not fully constructed (#21682) 4 years ago
Péter Szilágyi a15d71a255
core/state/snapshot: stop generator if it hits missing trie nodes (#21649) 4 years ago
Péter Szilágyi 3ee91b9f2e
core/state/snapshot: reduce disk layer depth during generation 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 4 years ago
gary rong 85944c2561
core/state/snapshot: fix typo (#21037) 4 years ago