lnd/kvdb/etcd
Andras Banki-Horvath 256b62e0d5
etcd: add kvdb.Prefetch
This commit extends the kvdb interface in a backwards compatible way
such that we'll be able to prefetch all keys in a bucket in one go reducing the
number of roundtrips.
2021-09-14 13:12:22 +02:00
..
bucket.go kvdb/test: generalize etcd tests 2021-07-12 11:31:05 +02:00
commit_queue.go etcd: redesign commit queue to make it more robust and scalable 2021-08-06 07:53:13 +02:00
commit_queue_test.go etcd: redesign commit queue to make it more robust and scalable 2021-08-06 07:53:13 +02:00
config.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
db.go etcd: STM to allow prefetching of keys and full ranges 2021-09-14 13:12:19 +02:00
db_test.go etcd+channeldb: fix linter issues, rename receiver 2021-08-04 14:55:56 +02:00
debug.go etcd: remove assertion when creating bucket and value with the same key 2021-07-16 16:06:32 +02:00
driver.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +02:00
driver_test.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +02:00
embed.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
fixture.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
nodebug.go etcd: remove assertion when creating bucket and value with the same key 2021-07-16 16:06:32 +02:00
readwrite_bucket.go etcd: add kvdb.Prefetch 2021-09-14 13:12:22 +02:00
readwrite_cursor.go etcd: remove unnecessary iterator step from cursor Delete 2021-07-16 15:21:14 +02:00
readwrite_tx.go etcd: add kvdb.Prefetch 2021-09-14 13:12:22 +02:00
readwrite_tx_test.go etcd+channeldb: fix linter issues, rename receiver 2021-08-04 14:55:56 +02:00
stm.go etcd: STM to allow prefetching of keys and full ranges 2021-09-14 13:12:19 +02:00
stm_test.go etcd: STM to allow prefetching of keys and full ranges 2021-09-14 13:12:19 +02:00
walletdb_interface_test.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +02:00