Commit Graph

232 Commits (cfe25c7a3b634efba5a5bd69d697f88c3b1d5b2f)

Author SHA1 Message Date
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Martin Holst Swende 94ab4ea341
core/rawdb: fix transaction indexing/unindexing hashing error (#22457) 4 years ago
gary rong 19d7a37abb
core/rawdb: fix the transaction indexer (#22395) 4 years ago
Martin Holst Swende c4a2b682ff
cmd/geth: add db commands stats, compact, put, get, delete (#22014) 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 4 years ago
Martin Holst Swende 681618275c
core: speed up header import (#21967) 4 years ago
gary rong 5a1b384352
core: persist bad blocks (#21827) 4 years ago
ucwong a425a47ddc
core/rawdb, eth/protocols : Method name typo fix (#22026) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende 4d48980e74
core, eth, les: implement unclean-shutdown marker (#21893) 4 years ago
gary rong b63e3c37a6
core: improve snapshot journal recovery (#21594) 4 years ago
gary rong 9d25f34263
core: track and improve tx indexing/unindexing (#21331) 4 years ago
Giuseppe Bertone 07751c3d26
cmd/geth: added counters to the geth inspect report (#21495) 4 years ago
Giuseppe Bertone 0185ee0993
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes (#21480) 4 years ago
Péter Szilágyi 5655dce3b8
core/rawdb: only complain loudly if truncating many items 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
meowsbits ff90894636
core/rawdb: convert some comments to godoc convention (#21384) 4 years ago
gary rong 79addac698
core/rawdb: better log messages for ancient failure (#21327) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
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) 5 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 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