lnd/watchtower/wtclient
Elle Mouton 552ef4bf81
wtclient: replay pending tasks on sessionQueue stop
This commit does a few things:
- First, it gives the sessionQueue access to the TowerClient task
  pipeline so that it can replay backup tasks onto the pipeline on Stop.
- Given that the above is done, the ForceQuit functionality of the
  sessionQueue and TowerClient can be removed.
- The bug demonstrated in a prior commit is now fixed due to the above
  changes.
2023-07-18 16:28:26 +02:00
..
addr_iterator_test.go wtclient: make addr iterator panic safe 2023-03-30 12:29:41 +02:00
addr_iterator.go wtclient: add clarifying comments to the AddressIterator 2023-03-30 14:46:56 +02:00
backup_task_internal_test.go wtclient: only fetch retribution info when needed. 2023-04-24 13:15:40 +02:00
backup_task.go wtclient: only fetch retribution info when needed. 2023-04-24 13:15:40 +02:00
candidate_iterator_test.go watchtower/wtclient: add Copy method to AddressIterator 2023-03-20 16:51:32 +02:00
candidate_iterator.go wtclient: make addr iterator panic safe 2023-03-30 12:29:41 +02:00
client_test.go wtclient: replay pending tasks on sessionQueue stop 2023-07-18 16:28:26 +02:00
client.go wtclient: replay pending tasks on sessionQueue stop 2023-07-18 16:28:26 +02:00
errors.go wtclient: spin session key indices if required 2023-03-31 12:05:58 +02:00
fuzz_test.go wtclient: AddressIterator fuzz test 2023-06-01 08:46:45 -05:00
interface.go watchtower/wtmock: add in-memory impl of Queue 2023-05-16 10:57:49 +02:00
log.go watchtower/wtclient/log: adds wtclient logging 2019-03-15 02:30:35 -07:00
queue_test.go watchtower/wtclient: generic disk overflow queue 2023-05-16 10:57:50 +02:00
queue.go multi: update linter, fix new issues 2023-06-13 11:58:33 +02:00
sess_close_min_heap_test.go watchtowers: add thread safe min-heap 2023-03-20 16:51:32 +02:00
sess_close_min_heap.go watchtowers: add thread safe min-heap 2023-03-20 16:51:32 +02:00
session_negotiator.go wtclient: spin session key indices if required 2023-03-31 12:05:58 +02:00
session_queue.go wtclient: replay pending tasks on sessionQueue stop 2023-07-18 16:28:26 +02:00
stats.go multi: fix typos and grammar issues in comments [skip ci] 2022-10-17 09:40:22 +02:00