lnd.xprv/channeldb/kvdb
Andras Banki-Horvath 281c0b9d92
etcd: add commit queue to effectively reduce transaction retries
This commit adds commitQueue which is a lightweight contention manager
for STM transactions. The queue attempts to queue up transactions that
conflict for sequential execution, while leaving all "unblocked"
transactons to run freely in parallel.
2020-09-17 14:50:18 +02:00
..
etcd etcd: add commit queue to effectively reduce transaction retries 2020-09-17 14:50:18 +02:00
backend.go kvdb+lncfg: fully move etcd behind build tag 2020-05-22 11:26:25 +02:00
config.go config: unify old and new config values for sync-freelist 2020-08-04 18:55:00 -07:00
interface.go multi: rename ReadCursor to RCursor 2020-05-26 18:21:08 -07:00
kvdb_etcd.go lnd+kvdb: pass LND abort context to etcd 2020-06-03 17:44:44 +02:00
kvdb_no_etcd.go lnd+kvdb: pass LND abort context to etcd 2020-06-03 17:44:44 +02:00