Commit Graph

52 Commits (87c463c47aa6d10a55a4b860bab3d53199814d01)

Author SHA1 Message Date
Martin Holst Swende 6402c42b67
all: simplify and fix database iteration with prefix/start (#20808) 5 years ago
Marius van der Wijden 2a836bb259
core/rawdb: fix data race between Retrieve and Close (#20919) 5 years ago
Martin Holst Swende 074efe6c8d
core: fix two snapshot iterator flaws, decollide snap storage prefix 5 years ago
gary rong 6283391c99
core/rawdb: improve table database (#20703) 5 years ago
meowsbits 20a092fb9f
core/rawdb: fix freezer table test error check 5 years ago
Péter Szilágyi fd39f722a3
core: journal the snapshot inside leveldb, not a flat file 5 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Péter Szilágyi d754091a87
core/state/snapshot: unlink snapshots from blocks, quad->linear cleanup 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Péter Szilágyi 717f8a4e8f
core/rawdb: fix reinit regression caused by the hash check PR 5 years ago
Guillaume Ballet 7b189d6f1f
core: fix staticcheck warnings (#20384) 5 years ago
gary rong b9c90c5581 core/rawdb: check hash before return data from ancient db (#20195) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
Péter Szilágyi 72d5a27a39
core, metrics, p2p: switch some invalid counters to gauges 5 years ago
Péter Szilágyi 1a83114c74
all: update author list and licenses 5 years ago
Christian Muehlhaeuser 57fc1d21e1 cmd/geth, core/rawdb: add missing error checks (#19871) 5 years ago
大彬 4ac04ae0fe all: replace fmt.Print* calls with t.Log* in tests (#19670) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
Frank Szendzielarz f9c0e093ed core/rawdb: avoid O_APPEND (#19676) 6 years ago
Péter Szilágyi fc85777a21
core: concurrent database reinit from freezer dump 6 years ago
Péter Szilágyi 7392f59e7c
core/rawdb: keep genesis in key-value store for full sync too 6 years ago
Péter Szilágyi f35975ea21
core/rawdb, eth/downloader: align 64bit atomic fields 6 years ago
Péter Szilágyi 9eba3a9fff
cmd/geth, core/rawdb: seamless freezer consistency, friendly removedb 6 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 6 years ago
Martin Holst Swende 42c746d6f4
freezer: disable compression on hashes and difficulties (#14) 6 years ago
Martin Holst Swende 331de17e4d
core/rawdb: support starting offset for future deletion 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
rjl493456442 b6cac42e9f
core/rawdb: add file lock for freezer 6 years ago
Martin Holst Swende b69bdc2a4f
freezer: implement split files for data 6 years ago
Péter Szilágyi 006c21efc7
cmd, core, eth, les, node: chain freezer on top of db rework 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
유용환 abeba0a1de core/rawdb: fix typo (#19526) 6 years ago
Hongbin Mao 504f88b65b core/rawdb: typo fix storea => stores (#19498) 6 years ago
Matthew Halpern 937417527c core: lookup txs by block number instead of block hash (#19431) 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Matthew Halpern 6b0ddd141e
core, eth, les, light: store transaction receipts without txHash and gasCost 6 years ago
Brent 7fb89697fd core/types: add block location fields to receipt (#17662) 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
gary rong 7fd0ccaa68 core: remove unnecessary fields in logs, receipts and tx lookups (#17106) 6 years ago
gary rong d5cad488be core, eth: fix database version (#18429) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Péter Szilágyi accc0fab4f
core, eth/downloader: fix ancestor lookup for fast sync 6 years ago
Corey Lin 1ff152f3a4 rawdb: remove unused parameter for WritePreimages func (#18059) 6 years ago
Wuxiang d98c45f70f core: fix a typo (#17941) 6 years ago
Wenbiao Zheng aab7ab04b0 core/rawdb: wrap db key creations (#16914) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago