Commit Graph

154 Commits (8b78d6a7a0c10fe3f17c63e8cd9a8a6da5adf39b)

Author SHA1 Message Date
Martin Holst Swende 5bf8769fb0
ethdb/memorydb, trie: reduced allocations (#28473) 1 year ago
Jim McDonald f7dde2a96c
ethdb/pebble: add `Errorf` function to panicLogger (#28491) 1 year ago
rjl493456442 f4ac548619
ethdb/pebble: cap memory table size as maxMemTableSize-1 (#28444) 1 year ago
Péter Szilágyi 509a64ffb9
cmd, core, ethdb: enable Pebble on 32 bits and OpenBSD too (#28335) 1 year ago
rjl493456442 7776a3214a
ethdb/pebble: add level file metrics (#28271) 1 year ago
Péter Szilágyi 966e50bddb ethdb/pebble: luv you linter 1 year ago
rjl493456442 22dcb7a77b
ethdb/pebble: upgrade pebble to master (aa077af62593) (#28070) 1 year ago
Péter Szilágyi f988b2332e
ethdb, internal/ethapi: support exposing Pebble stats too, beside LevelDB (#28224) 1 year ago
Martin Holst Swende f0f8703bf2
core/rawdb, ethdb/pebble: avoid fsync db in tests (#27836) 1 year ago
Péter Szilágyi be65b47645
all: update golang/x/ext and fix slice sorting fallout (#27909) 1 year ago
Delweng 35f7f3d015
ethdb/leveldb: support more than 7 levels in metrics (#27904) 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
Exca-DK 863f6dac19
ethdb/leveldb: update leveldb metrics collection (#27643) 1 year ago
rjl493456442 4b90c4488d
ethdb/pebble: use sync mode for pebble writes (#27615) 1 year ago
Martin Holst Swende 713fc8bbe6
ethdb/pebble: fsync for batch writes (#27522) 1 year ago
Dan Laine 5d75123cb7
ethdb/dbtest: use slices package for sorting (#27491) 1 year ago
Martin Holst Swende 33fdd030b1
ethdb/pebble: fix NewBatchWithSize to set db (#27350) 2 years ago
Martin Holst Swende 99394adcb8
ethdb/pebble: prevent shutdown-panic (#27238) 2 years ago
ucwong d17ec0ea66
ethdb/memorydb: init map with known size (#27241) 2 years ago
Péter Szilágyi d3ece3a07c
cmd/utils, node: switch to Pebble as the default db if none exists (#27136) 2 years ago
s7v7nislands 50317bdace
ethdb/pebble: use atomic type (#27014) 2 years ago
Péter Szilágyi 19f74fa3c0
core/rawdb, ethdb/pebble: disable pebble on openbsd (#26801) 2 years ago
rjl493456442 2bb622ce40
ethdb/pebble: fix max memorytable size (#26776) 2 years ago
rjl493456442 98b0ea62b5
ethdb/pebble: fix range compaction (#26771) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Patrick O'Grady 5967a2290a
ethdb/pebble: Fix `MemTableStopWritesThreshold` (#26692) 2 years ago
rjl493456442 0ea65d4020
ethdb: add benchmark test suite (#26659) 2 years ago
Péter Szilágyi da3c974c36
ethdb/pebble: fix nil callbacks (#26650) 2 years ago
Martin Holst Swende ed51b8c5d3
ethdb: pebble backend (64bit platforms only) (#26517) 2 years ago
Martin Holst Swende ea26fc8a6c
cmd/geth, cmd/utils: geth attach with custom headers (#25829) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 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
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 3 years ago
rjl493456442 59ac229f87
core/state/snapshot: detect and clean up dangling storage snapshot in generation (#24811) 3 years ago
Martin Holst Swende 2f4996a9b2
ethdb/remotedb: fix flawed check in Has/HasAncient 3 years ago
Martin Holst Swende 57192bd0dc
ethdb/remotedb, cmd: add support for remote (readonly) databases (#24836) 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
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