erigon-pulse/ethdb
Alex Sharov 57358730a4
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
2020-06-15 13:30:54 +01:00
..
abstractbench Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
codecpool Use local db in analytics (#308) 2020-01-15 19:47:13 +07:00
dbtest geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
remote Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
typedbucket Use local db in analytics (#308) 2020-01-15 19:47:13 +07:00
AbstractKV.md [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00
badger_db.go KV: Tx objects pool (#637) 2020-06-08 11:53:03 +01:00
bolt_db.go Optimize multi put (#657) 2020-06-12 18:59:06 +01:00
boltdb_test.go [THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) 2020-04-09 18:23:29 +01:00
database_test.go Remove ctx from Open. Stop goroutines on Close. (#650) 2020-06-12 10:31:21 +01:00
id.go Restore Ethash mining (#231) 2019-12-10 16:12:21 +03:00
interface.go Run tests on lmdb and badger (#624) 2020-06-05 10:25:33 +01:00
iterator.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
kv_abstract_test.go Remove ctx from Open. Stop goroutines on Close. (#650) 2020-06-12 10:31:21 +01:00
kv_abstract.go Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
kv_badger.go Remove ctx from Open. Stop goroutines on Close. (#650) 2020-06-12 10:31:21 +01:00
kv_bolt.go Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
kv_lmdb.go Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
kv_remote.go Remove ctx from Open. Stop goroutines on Close. (#650) 2020-06-12 10:31:21 +01:00
memory_database.go Remove ctx from Open. Stop goroutines on Close. (#650) 2020-06-12 10:31:21 +01:00
mutation_puts.go [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00
mutation.go Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
object_db.go Minor lmdb related improvements (#667) 2020-06-15 13:30:54 +01:00
remote_bolt_db.go [Breaking change in db!] UI for Buckets stat (#607) 2020-06-04 16:35:42 +07:00
rewind.go "Unwind" for the execution phase when plain state is selected (#571) 2020-05-25 12:11:56 +01:00
storage_mode_test.go Issue 635: Stage4 to optionally generate persisted receipts (#644) 2020-06-09 14:11:09 +01:00
storage_mode.go Issue 635: Stage4 to optionally generate persisted receipts (#644) 2020-06-09 14:11:09 +01:00
walk.go [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00