• Martin Holst Swende's avatar
    ethdb: pebble backend (64bit platforms only) (#26517) · ed51b8c5
    Martin Holst Swende authored
    * ethdb: use pebble
    Co-authored-by: 's avatarGary Rong <garyrong0905@gmail.com>
    
    foo
    
    update
    
    * apply suggested changes
    
    * flags: go format
    
    node: fix ddir lookup mistake
    
    accounts/abi/bind: fix go.mod replacement for generated binding
    
    deps: update pebble + with fix 32-bit build
    
    * ethdb/pebble: respect max memtable size
    
    * core/rawdb, ethdb: enable pebble on non-32bit platforms only
    
    * core/rawdb: fix build tags, fix some review concerns
    
    * core/rawdb: refactor methods for database opening
    
    * core/rawdb: remove erroneous build tag
    
    * cmd/geth: fix the flag default handling + testcase
    
    * cmd/geth: improve testing regarding custom backends
    
    * ethdb/pebble, deps: update pebble dependency
    
    * core/rawdb: replace method with Open
    
    * ethdb/pebble: several updates for pebble (#49)
    
    * ethdb/pebble: fix size count in batch
    
    * ethdb/pebble: disable seek compaction
    
    * ethdb/pebble: more fixes
    
    * ethdb, core, cmd: polish and fixes (#50)
    
    * cmd/utils, core/rawdb, ethdb/pebble: address some review concerns
    
    * Update flags.go
    
    * ethdb/pebble: minor refactors
    
    * ethdb/pebble: avoid copy on batch replay
    
    * ethdb: fix compilation flaw
    
    * cmd: fix test fail due to mismatching error message
    
    * cmd/geth, node: rename backingdb to db.engine
    
    ---------
    Co-authored-by: 's avatarJared Wasinger <j-wasinger@hotmail.com>
    Co-authored-by: 's avatarrjl493456442 <garyrong0905@gmail.com>
    Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
    ed51b8c5
Name
Last commit
Last update
.github Loading commit data...
accounts Loading commit data...
beacon/engine Loading commit data...
build Loading commit data...
cmd Loading commit data...
common Loading commit data...
consensus Loading commit data...
console Loading commit data...
contracts/checkpointoracle Loading commit data...
core Loading commit data...
crypto Loading commit data...
docs Loading commit data...
eth Loading commit data...
ethclient Loading commit data...
ethdb Loading commit data...
ethstats Loading commit data...
event Loading commit data...
graphql Loading commit data...
internal Loading commit data...
les Loading commit data...
light Loading commit data...
log Loading commit data...
metrics Loading commit data...
miner Loading commit data...
node Loading commit data...
p2p Loading commit data...
params Loading commit data...
rlp Loading commit data...
rpc Loading commit data...
signer Loading commit data...
swarm Loading commit data...
tests Loading commit data...
trie Loading commit data...
.dockerignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.golangci.yml Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Dockerfile Loading commit data...
Dockerfile.alltools Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
appveyor.yml Loading commit data...
circle.yml Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...
interfaces.go Loading commit data...
oss-fuzz.sh Loading commit data...