Commit Graph

43 Commits (master)

Author SHA1 Message Date
Marius van der Wijden 236147bf70
ethdb: refactor Database interface (#30693) 3 weeks ago
rjl493456442 c0b5d428a9
core/rawdb: more accurate description of freezer in docs (#30393) 2 months ago
Sina M 3b48b16290
core/rawdb: drop MigrateTable (#30331) 3 months ago
rjl493456442 f46c878441
core/rawdb: implement in-memory freezer (#29135) 7 months ago
Delweng f1b2ec0833
core/rawdb: use readonly file lock in readonly mode (#28180) 1 year ago
rjl493456442 7de748d3f6
all: implement path-based state scheme (#25963) 1 year ago
rjl493456442 0b1f97e151
core/rawdb: support freezer batch read with no size limit (#27687) 1 year ago
Delweng 6c732766c8
core,console: replace noarg fmt.Errorf with errors.New (#27332) 2 years ago
s7v7nislands 905a723fae
core/rawdb: use atomic int added in go1.19 (#26935) 2 years ago
Martin Holst Swende 09a9ccdbce
core/rawdb, node: use standalone flock dependency (#26633) 2 years ago
Péter Szilágyi 2f20fd31ee
core/rawdb: expose chain freezer constructor without internals (#26748) 2 years ago
rjl493456442 add1bff13f
core/rawdb: fix freezer validation (#26251) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
rjl493456442 e44d6551c3
cmd, core, ethdb, node: move chain freezer one folder deeper (#25487) 2 years ago
Håvard Anda Estensen 4b309c7006
all: replace non-trivial uses of package ioutil with os (#24886) 3 years ago
rjl493456442 1941c5e6c9
core/rawdb: untie freezer and ancient chain data (#24684) 3 years ago
Sina Mahmoodi fd4f60f49b
core/rawdb: simple legacy receipt converter (#24028) 3 years ago
rjl493456442 538a868384
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion (#23954) 3 years ago
Sina Mahmoodi 4aab440ee2
core/rawdb: enforce readonly in freezer instantiation (#24119) 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
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
Martin Holst Swende bb9f9ccf4f
core/rawdb: wait for background freezing to exit when closing freezer (#22878) 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
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 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
AusIV 3ebfeb09fe
core/rawdb: fix high memory usage in freezer (#21243) 4 years ago
AusIV 069a7e1f8a
core/rawdb: stop freezer process as part of freezer.Close() (#21010) 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
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 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 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
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
Péter Szilágyi 006c21efc7
cmd, core, eth, les, node: chain freezer on top of db rework 6 years ago