lnd/kvdb
Andras Banki-Horvath daec66a4e4
etcd: STM to allow prefetching of keys and full ranges
This commit adds more full range caching to the STM such that we'll
be able to prefetch keys and ranges on the kvdb level. This will allow
us to reduce roundtrips to etcd do fast iteration of small ranges.
2021-09-14 13:12:19 +02:00
..
etcd etcd: STM to allow prefetching of keys and full ranges 2021-09-14 13:12:19 +02:00
backend_js.go kvdb: exclude anything bbolt related from JS builds 2021-07-22 09:47:37 +02:00
backend.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
bolt_compact.go kvdb: exclude anything bbolt related from JS builds 2021-07-22 09:47:37 +02:00
bolt_fixture.go kvdb/test: add bolt test 2021-07-12 11:31:11 +02:00
bolt_test.go kvdb/test: add bolt test 2021-07-12 11:31:11 +02:00
config.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18: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
etcd_test.go etcd: optionally reduce concurrency to single writer for legacy code 2021-07-20 21:02:11 +02:00
go.mod etcd: STM to allow prefetching of keys and full ranges 2021-09-14 13:12:19 +02:00
go.sum mod+kvdb+channeldb: use btcwallet new DB interface 2021-08-04 14:55:55 +02:00
interface.go mod+kvdb+channeldb: use btcwallet new DB interface 2021-08-04 14:55:55 +02:00
kvdb_etcd.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
kvdb_no_etcd.go etcd: enable optional log file for embedded etcd log output 2021-09-10 14:40:54 +02:00
log.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +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_test.go kvdb/test: remove invalid operations 2021-07-12 11:31:07 +02:00
readwrite_cursor_test.go kvdb/test: fix cursor tests to match bbolt semantics 2021-07-12 11:31:09 +02:00
readwrite_tx_test.go kvdb/test: generalize etcd tests 2021-07-12 11:31:05 +02:00
test.go kvdb/test: generalize etcd tests 2021-07-12 11:31:05 +02:00