Commit Graph

175 Commits (master)

Author SHA1 Message Date
Marius van der Wijden 236147bf70
ethdb: refactor Database interface (#30693) 3 weeks ago
Felföldi Zsolt 80bdab757d
ethdb: add DeleteRange feature (#30668) 4 weeks ago
rjl493456442 15bf90ebc5
core, ethdb/pebble: run pebble in non-sync mode (#30573) 1 month ago
Péter Szilágyi a44905763e
ethdb/pebble: switch to increasing level sizes (#30602) 1 month ago
maskpp 7513966d6e
ethdb/pebble: handle errors (#30367) 2 months ago
Sina M 3b48b16290
core/rawdb: drop MigrateTable (#30331) 3 months ago
Sina M 944718bf16
ethdb: remove snapshot (#30189) 4 months ago
Ha DANG 67a862db9d
cmd/geth, ethdb/pebble: improve database statistic (#29948) 5 months ago
SuiYuan e015c1116f
ethdb: remove unnecessary function wrapper (#29888) 6 months ago
PolyMa 06263b1b35
all: fix typos in comments (#29873) 6 months ago
Hteev Oli 47af69c2bc
core, beacon, ethdb: fix typos (#29748) 6 months ago
Maciej Kulawik 3e896c875a
ethdb/pebble: fix pebble metrics registration (#29699) 7 months ago
rjl493456442 f46c878441
core/rawdb: implement in-memory freezer (#29135) 7 months ago
rjl493456442 27de7dec65
ethdb/pebble: print warning log if pebble performance degrades (#29478) 7 months ago
cui 7aba6511b0
ethdb/dbtest: replace reflect.DeepEqual with slices.Equal (#29382) 8 months ago
Aaron Chen 723b1e36ad
all: fix mismatched names in comments (#29348) 8 months ago
Martin HS 14cc967d19
all: remove dependency on golang.org/exp (#29314) 8 months ago
Devon Bear 66e1a6ef49
go.mod: bump pebble db to official release (#29038) 9 months ago
rjl493456442 e206d3f897
trie: remove inconsistent trie nodes during sync in path mode (#28595) 12 months ago
Marius van der Wijden 55b483d82a
ethdb/pebble: remove a dependency (#28627) 12 months ago
Maciej Kulawik 6489a0dd1f
ethdb/pebble: don't double-close iterator inside pebbleIterator (#28566) 1 year ago
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