lnd.xprv/htlcswitch
Conner Fromknecht ec1b8d874d
htlcswitch/link: add pending commit ticker for stall detection
This commit adds a PendingCommitTicker to the link config, which allows
us to control how quickly we fail the link if the commitment dance
stalls. Now that the mailbox has the ability to cancel packets, when the
link fails it will reset the mailbox packets on exit, forcing a
reevaluation of the HTLCs against their mailbox expiries.
2020-04-14 10:51:30 -07:00
..
hodl htlcswitch/hodl: switch from debug tag to dev 2018-10-05 13:04:45 +09:00
hop record: move CustomRecordSet 2019-12-12 00:12:19 +01:00
circuit_map.go htlcswitch: convert to use new kvdb abstraction 2020-03-18 19:34:55 -07:00
circuit_test.go multi: remove dead code 2019-09-10 17:21:59 +02:00
circuit.go htlcswitch: move hop iterator into htlcswitch/hop package 2019-09-05 15:30:31 +02:00
decayedlog_test.go peer+lnpeer: add new methods to expose local+global features for lnpeer interface 2019-09-25 18:26:01 -07:00
decayedlog.go htlcswitch: convert to use new kvdb abstraction 2020-03-18 19:34:55 -07:00
failure_detail.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
failure.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
htlcnotifier.go htlcswitch: add notifications for forwards 2020-02-19 18:03:22 +02:00
interfaces.go multi: add htlcNotifier interface to switch and link 2020-02-19 17:50:28 +02:00
link_isolated_test.go htlcswitch/test: add test cases that triggers empty commit sig 2019-11-06 09:21:21 +01:00
link_test.go htlcswitch/link: add pending commit ticker for stall detection 2020-04-14 10:51:30 -07:00
link.go htlcswitch/link: add pending commit ticker for stall detection 2020-04-14 10:51:30 -07:00
linkfailure.go htlcswitch/link: add pending commit ticker for stall detection 2020-04-14 10:51:30 -07:00
log.go htlcswitch/hop: fix logging 2019-09-09 13:52:35 +02:00
mailbox_test.go htlcswitch/mailbox: fail on duplicate adds 2020-04-14 10:50:25 -07:00
mailbox.go htlcswitch/mailbox: fail on duplicate adds 2020-04-14 10:50:25 -07:00
mock.go htlcswitch: thread clock from switch to mailbox 2020-04-14 10:49:26 -07:00
packet.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
payment_result_test.go routing: Fix dropped errors in tests. 2019-09-13 06:28:05 +00:00
payment_result.go htlcswitch: convert to use new kvdb abstraction 2020-03-18 19:34:55 -07:00
sequencer.go htlcswitch: convert to use new kvdb abstraction 2020-03-18 19:34:55 -07:00
switch_test.go htlcswitch/switch_test: add t.Helper() to assertion 2020-04-07 11:54:02 -07:00
switch.go htlcswitch: thread clock from switch to mailbox 2020-04-14 10:49:26 -07:00
test_utils.go htlcswitch/link: add pending commit ticker for stall detection 2020-04-14 10:51:30 -07:00