erigon-pulse/node
Alex Sharov 916a1f8b83
[wip] Lmdb: AbstractKV and DB interfaces (#589)
* resetIH from scratch if needed

* lmdb

* add AbstractKV to loader, added new Object accessor around AbstractKV

* add lmdb cli flag

* add requirement of k!=nil on error in docs

* add Size method for compatibility

* read after put tests

* fix multiput nils

* simplify loops

* increase mmap size

* better error messages

* better error messages

* fix tests

* better error messages

* cleanup

* avoid bolt usage in test

* move hardcoded bucket name to dbutils

* register more buckets

* register more buckets

* fix test
2020-05-30 09:12:21 +01:00
..
api.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
config_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
config.go [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00
defaults.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
doc.go Merge pull request #135 from ledgerwatch/badger 2019-11-04 14:15:26 +01:00
endpoints.go node: shut down all node-related HTTP servers gracefully (#20956) 2020-05-20 15:26:22 +03:00
errors.go node: fix instance dir locking and improve error message 2017-08-18 12:14:00 +02:00
node_example_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
node_test.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
node.go [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00
rpcstack_test.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
rpcstack.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
service_test.go post-merge fixups 2020-02-27 17:22:25 +03:00
service.go [wip] Lmdb: AbstractKV and DB interfaces (#589) 2020-05-30 09:12:21 +01:00
utils_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00