Commit Graph

59 Commits (b8dd0890b3dbc5d3c1b71a0f5de026b46993a851)

Author SHA1 Message Date
AusIV 3ebfeb09fe
core/rawdb: fix high memory usage in freezer (#21243) 4 years ago
zhangsoledad bcf19bc4be
core/rawdb: swap tailId and itemOffset for deleted items in freezer (#21220) 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
ucwong 7540c53e72
core/rawdb: remove unused math (#21065) 5 years ago
ucwong aaede53738
core/rawdb : log format fix for Unindexing transaction (#21064) 5 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
AusIV 069a7e1f8a
core/rawdb: stop freezer process as part of freezer.Close() (#21010) 5 years ago
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 5 years ago
Frank Szendzielarz f9c0e093ed core/rawdb: avoid O_APPEND (#19676) 5 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