Minor lmdb related improvements (#667)
* don't call initCursor on happy path * don't call initCursor on happy path * don't run stale reads goroutine for inMem mode * don't call initCursor on happy path * remove buffers from cursor object - they are useful only in Badger implementation * commit kv benchmark * remove buffers from cursor object - they are useful only in Badger implementation * remove buffers from cursor object - they are useful only in Badger implementation * cancel server before return pipe to pool * try to fix test * set field db in managed tx
Showing
- .golangci/step4.yml 1 addition, 0 deletions.golangci/step4.yml
- Makefile 1 addition, 1 deletionMakefile
- ethdb/abstractbench/abstract_bench_test.go 107 additions, 46 deletionsethdb/abstractbench/abstract_bench_test.go
- ethdb/kv_abstract.go 0 additions, 3 deletionsethdb/kv_abstract.go
- ethdb/kv_bolt.go 1 addition, 3 deletionsethdb/kv_bolt.go
- ethdb/kv_lmdb.go 84 additions, 111 deletionsethdb/kv_lmdb.go
- ethdb/mutation.go 10 additions, 0 deletionsethdb/mutation.go
- ethdb/object_db.go 12 additions, 6 deletionsethdb/object_db.go
- ethdb/remote/kv_remote_client.go 7 additions, 7 deletionsethdb/remote/kv_remote_client.go
- ethdb/remote/remotechain/chain_remote.go 2 additions, 2 deletionsethdb/remote/remotechain/chain_remote.go
- ethdb/remote/remotedbserver/server.go 6 additions, 0 deletionsethdb/remote/remotedbserver/server.go
- ethdb/remote/remotedbserver/server_test.go 39 additions, 16 deletionsethdb/remote/remotedbserver/server_test.go
Loading
Please register or sign in to comment