lnd.xprv/lntest/itest
nsa 00814dc7c1 htlcswitch: pipeline settles to switch
This commit makes the outgoing link pipeline the settle to the
switch as soon as it receives it. Previously, it would wait for a
revocation before sending it, which caused increased latency on
payments as well as possibly never settling on the incoming link.
A duplicate settle is still sent to the switch, but it is handled
gracefully. A new AckEventTicker was added to the switch which
acknowledges any pending settle / fail entries in an outgoing
link's fwd pkgs in batch. This was needed in order to reduce the
number of db txn's which would have been incurred by acking whenever
we receive a duplicate settle without batching.
2019-07-18 17:20:40 -04:00
..
lnd_multi-hop_htlc_local_chain_claim_test.go lntest: move itest into package 2019-05-28 21:43:23 +02:00
lnd_multi-hop_htlc_receiver_chain_claim_test.go lntest: move itest into package 2019-05-28 21:43:23 +02:00
lnd_multi-hop_htlc_remote_chain_claim_test.go lntest: move itest into package 2019-05-28 21:43:23 +02:00
lnd_test.go htlcswitch: pipeline settles to switch 2019-07-18 17:20:40 -04:00
onchain.go lntest: add CPFP integration test 2019-06-11 15:06:41 -07:00