Commit Graph

166 Commits (db18293c32f6dc5d6886e5e68ab8bfd12e33cad6)

Author SHA1 Message Date
rjl493456442 8c8a9e5ca1
core, ethdb, tests, trie: introduce database snapshot (#24486) 3 years ago
Ceyhun Onur 8401e4277a
core/rawdb: add HasCode, HashTrieNode and use them where possible (#24454) 3 years ago
rjl493456442 4d086430bd
core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 3 years ago
Marius van der Wijden 29cb5deea3
core/rawdb: fix typo (#24289) 3 years ago
Martin Holst Swende 0e35192797
core/rawdb: do prefixed lookup first 3 years ago
Sina Mahmoodi 4aab440ee2
core/rawdb: enforce readonly in freezer instantiation (#24119) 3 years ago
Martin Holst Swende 66a908c5e8
core/rawdb: fix double-lock causing hang (#24189) 3 years ago
Sina Mahmoodi ada9c774e9
eth, les: update unclean shutdown markers regularly (#24077) 3 years ago
Martin Holst Swende 893502e561
trie, core, eth: use db.has over db.get where possible 3 years ago
ucwong adec878c1d
core/rawdb: fix error message fields in ReadLogs (#24104) 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
rjl493456442 69686fa328
core, core/rawdb: fix transaction indexing (#24024) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Martin Holst Swende 347c37b362
core/rawdb: use AncientRange when initializing leveldb from freezer (#23612) 3 years ago
Martin Holst Swende b7a6409cc1
core/rawdb: better error message in freezer (#23901) 3 years ago
Sina Mahmoodi c57df9ca28
core/rawdb: add slow path for getting legacy logs (#23879) 3 years ago
rjl493456442 2e8b58f076
cmd/geth: implement data import and export (#22931) 3 years ago
Martin Holst Swende 0e7efd696b
core/rawdb, ethdb: introduce batched/atomic reads from ancients (#23566) 3 years ago
Sina Mahmoodi 783e97ef1f
core/rawdb: avoid unnecessary receipt processing for log filtering (#23147) 3 years ago
Martin Holst Swende 794c6133ef
core/rawdb: freezer batch write (#23462) 3 years ago
chuwt 5566e5d152
eth/downloader: fix typo in comment (#23413) 3 years ago
Martin Holst Swende 5f98020a21
core/rawdb: implement sequential reads in freezer_table (#23117) 3 years ago
Shihao Xia 9e59474e46
core/rawdb: close database in test to avoid goroutine leak (#23287) 3 years ago
Patrick O'Grady d3e3a460ec
core/rawdb: fix logs to print block number, not address (#23328) 3 years ago
Evolution404 248572ee54
core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' (#22978) 3 years ago
Evolution404 81662fe827
core/rawdb: handle prefix in table.compact method (#22911) 4 years ago
Martin Holst Swende bb9f9ccf4f
core/rawdb: wait for background freezing to exit when closing freezer (#22878) 4 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 4 years ago
aaronbuchwald 56f533d00c
docs: fix docstring on read head block (#22776) 4 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Péter Szilágyi caea6c4661
eth/protocols/snap: generate storage trie from full dirty snap data (#22668) 4 years ago
Martin Holst Swende 9b99e3dfe0
core/rawdb: fix datarace in freezer (#22728) 4 years ago
Martin Holst Swende 271e5b7fc9
cmd/geth: add db-command to inspect freezer index (#22633) 4 years ago
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