Commit Graph

66 Commits (master)

Author SHA1 Message Date
Péter Szilágyi 7180d26530
core, eth, node: break rawdb -> {leveldb, pebble} dependency (#30689) 3 weeks ago
rjl493456442 15bf90ebc5
core, ethdb/pebble: run pebble in non-sync mode (#30573) 1 month ago
Sina M 3b48b16290
core/rawdb: drop MigrateTable (#30331) 3 months ago
rjl493456442 f59d013e40
core/rawdb, triedb, cmd: create an isolated disk namespace for verkle (#30105) 4 months ago
rjl493456442 86a1f0c394
core/rawdb: fix ancient root folder (#29697) 7 months ago
rjl493456442 f46c878441
core/rawdb: implement in-memory freezer (#29135) 7 months ago
imalasong 0dc09da7db
all: replace path.Join with filepath.Join (#29479) 8 months ago
rjl493456442 ca473b81cb
core: use finalized block as the chain freeze indicator (#28683) 9 months ago
rjl493456442 78a3c32ef4
core, core/rawdb, eth/sync: no tx indexing during snap sync (#28703) 10 months ago
rjl493456442 cca94792a4
core, cmd, trie: fix the condition of pathdb initialization (#28718) 11 months ago
Péter Szilágyi 509a64ffb9
cmd, core, ethdb: enable Pebble on 32 bits and OpenBSD too (#28335) 1 year ago
0xbstn 1f6e63900d
core: fix typos (#28218) 1 year ago
rjl493456442 73f5bcb75b
core, accounts, eth, trie: handle genesis state missing (#28171) 1 year ago
Delweng ef76afad35
core/rawdb: fix typo in comment (#28140) 1 year ago
Martin Holst Swende f0f8703bf2
core/rawdb, ethdb/pebble: avoid fsync db in tests (#27836) 1 year ago
Péter Szilágyi 00fead91c4
cmd/utils: fix a startup issue on deleted chaindata but dangling ancients (#27989) 1 year ago
rjl493456442 503f1f7ada
all: activate pbss as experimental feature (#26274) 1 year ago
rjl493456442 7de748d3f6
all: implement path-based state scheme (#25963) 1 year ago
Péter Szilágyi d3ece3a07c
cmd/utils, node: switch to Pebble as the default db if none exists (#27136) 2 years ago
s7v7nislands 905a723fae
core/rawdb: use atomic int added in go1.19 (#26935) 2 years ago
rjl493456442 f7661a662a
core/rawdb: find smallest block stored in key-value store when chain gapped (#26719) 2 years ago
Péter Szilágyi 2f20fd31ee
core/rawdb: expose chain freezer constructor without internals (#26748) 2 years ago
Péter Szilágyi 90d25514af
core, eth: merge snap-sync chain download progress logs (#26676) 2 years ago
Martin Holst Swende ed51b8c5d3
ethdb: pebble backend (64bit platforms only) (#26517) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
s7v7nislands d86fe26f67
core/rawdb: refactor db key prefix (#26000) 2 years ago
Martin Holst Swende 28d076d37e
core/rawdb: provide more info on 'gap in the chain' error (#25938) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
rjl493456442 e44d6551c3
cmd, core, ethdb, node: move chain freezer one folder deeper (#25487) 2 years ago
Ruohui Wang 3f712e7447
core/rawdb: fix typo in comment (#25191) 2 years ago
Marius van der Wijden e6fa102eb0
core, eth, internal, rpc: implement final block (#24282) 3 years ago
rjl493456442 1941c5e6c9
core/rawdb: untie freezer and ancient chain data (#24684) 3 years ago
s7v7nislands 4024c1e869
fix typo (#24731) 3 years ago
Sina Mahmoodi fd4f60f49b
core/rawdb: simple legacy receipt converter (#24028) 3 years ago
rjl493456442 7ae6c4a790
core: store genesis allocation and recommit them if necessary (#24460) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
rjl493456442 538a868384
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion (#23954) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 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
Martin Holst Swende 794c6133ef
core/rawdb: freezer batch write (#23462) 3 years ago
Martin Holst Swende 5f98020a21
core/rawdb: implement sequential reads in freezer_table (#23117) 3 years ago
Evolution404 248572ee54
core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' (#22978) 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
gary rong 0c70b83e00
all: add read-only option to database (#22407) 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
gary rong 5a1b384352
core: persist bad blocks (#21827) 4 years ago
Martin Holst Swende 4d48980e74
core, eth, les: implement unclean-shutdown marker (#21893) 4 years ago