lnd/htlcswitch
Olaoluwa Osuntokun 70ed50738a
htlcswitch: utilize memoryMailBox within link, no longer spawn goroutine to forward in switch
In this commit, we’ve modified the link and the switch to start to use
the new mailBox in place of the existing synchronous message send
directly into the link’s upstream/downstream channels. With his change,
we no longer need to spawn a new goroutine each time an HTLC needs to
be forwarded, or a user payment is initiated.
2017-11-10 19:51:02 -08:00
..
circuit.go Htlcswitch: rename Deobfuscator and Obfuscator interfaces 2017-10-10 22:19:19 -07:00
failure.go htlcswitch: add new ExtraMsg field to ForwardingError 2017-10-16 18:15:51 -07:00
interfaces.go htlcswitch: utilize memoryMailBox within link, no longer spawn goroutine to forward in switch 2017-11-10 19:51:02 -08:00
iterator.go Htlcswitch: rename Deobfuscator and Obfuscator interfaces 2017-10-10 22:19:19 -07:00
link.go htlcswitch: utilize memoryMailBox within link, no longer spawn goroutine to forward in switch 2017-11-10 19:51:02 -08:00
link_test.go not finished index persistence 2017-11-09 16:38:58 -08:00
log.go lnd: remove seelog logger 2017-06-25 14:19:56 +01:00
mailbox.go htlcswitch: add new mailBox abstraction to the package 2017-11-10 19:51:01 -08:00
mailbox_test.go htlcswitch: add new mailBox abstraction to the package 2017-11-10 19:51:01 -08:00
mock.go htlcswitch+channel: add channel states synchronization 2017-11-09 16:38:57 -08:00
packet.go Htlcswitch: rename Deobfuscator and Obfuscator interfaces 2017-10-10 22:19:19 -07:00
queue.go htlcswitch: expand TestWaitingQueueThreadSafety to assert proper queue length 2017-09-25 16:55:18 -07:00
queue_test.go htlcswitch: expand TestWaitingQueueThreadSafety to assert proper queue length 2017-09-25 16:55:18 -07:00
switch.go htlcswitch: utilize memoryMailBox within link, no longer spawn goroutine to forward in switch 2017-11-10 19:51:02 -08:00
switch_test.go htlcswitch.test: add server error channel to concurrent access panic 2017-11-09 16:38:57 -08:00
test_utils.go htlcswitch+channel: add channel states synchronization 2017-11-09 16:38:57 -08:00