Commit Graph

165 Commits (44a50c9f96386f44a8682d51cf7500044f6cbaea)

Author SHA1 Message Date
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
rjl493456442 8c8a9e5ca1
core, ethdb, tests, trie: introduce database snapshot (#24486) 3 years ago
rjl493456442 4d086430bd
core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 3 years ago
rjl493456442 53f81574e3
ethdb: more accurate batch size calculation (#23790) 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
Felix Lange 8a134014b4
all: add go:build lines (#23468) 3 years ago
Martin Holst Swende 5f98020a21
core/rawdb: implement sequential reads in freezer_table (#23117) 3 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
Péter Szilágyi 61ff3e86b2
core/state/snapshot, ethdb: track deletions more accurately (#22582) 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
ucwong 7ddb40239b
ethdb/leveldb: use timer instead of time.After (#21066) 5 years ago
Martin Holst Swende 6402c42b67
all: simplify and fix database iteration with prefix/start (#20808) 5 years ago
gary rong df89233b57 ethdb/leveldb: disable seek compaction (#20130) 5 years ago
Andrey Petrov 46ec63b849 ethdb/dbtest: addd test suite for ethdb backends (#19960) 5 years ago
Péter Szilágyi e46a01d56c
ethdb/memorydb: allow noop compact on memdb (#19907) 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
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 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
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 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 8111b9dda5
ethdb, trie: tiny API tidy-up from the database rework pr 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Péter Szilágyi d6225ab846
cmd/utils, eth: relinquish GC cache to read cache in archive mode 6 years ago
Dmitrij Koniajev 6a7695e367 ethdb, rpc: support building on js/wasm (#17709) 6 years ago
gary rong 5d1d1a808d consensus, ethdb, metrics: implement forced-meter (#17667) 6 years ago
gary rong dcdd57df62 core, ethdb: two tiny fixes (#17183) 6 years ago
gary rong e8824f6e74 vendor, ethdb: resume write operation asap (#17144) 6 years ago
gary rong a4a2343cdc ethdb, core: implement delete for db batch (#17101) 6 years ago
gary rong f991995918 ethdb: gracefullly handle quit channel (#16794) 7 years ago
gary rong 6ce21a4744 vendor, ethdb: print warning log if leveldb is performing compaction (#16766) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
gary rong 6b2b328cdb ethdb: add leveldb write delay statistic (#16499) 7 years ago
Felix Lange 0fac705ed0
compression/rle: delete RLE compression (#16468) 7 years ago
Péter Szilágyi 495bdb0c71
cmd: export preimages in RLP, support GZIP, uniform with block export 7 years ago
rjl493456442 b6b6f52ec8
cmd: implement preimage dump and import cmds 7 years ago
Kurkó Mihály 39c16c8a1e cmd, ethdb, vendor: integrate leveldb iostats (#16277) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Péter Szilágyi 3e89b80ccb
ethdb: reset the batch size too on reset 7 years ago
Martin Holst Swende 017b9f7eac core, ethdb: reuse database batches (#15989) 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
gary rong 73c5aba21f ethdb: return copied value from MemDatabase.Get (#14958) 7 years ago
Egon Elbre 6f8c7b0def ethdb: add basic and parallel sanity tests (#14938) 7 years ago