lnd.xprv/discovery
Johan T. Halseth c9afc93151
discovery/gossiper: add local updates to graph immediately
Since the batch interval can potentially be long, adding local updates
to the graph could be slow. This would slow down operations like adding
our own channel update and announcements during the funding process, and
updating edge policies for local channels.

Now we instead check whether the update is remote or not, and only for
remote updates use the SchedulerOption to lazily add them to the graph.
2021-02-10 23:54:03 +01:00
..
bootstrapper.go multi: use timeout field in dialer 2020-09-16 11:50:04 +08:00
chan_series.go discovery: adhere to proper channel chunk splitting for ReplyChannelRange 2020-12-08 15:18:07 -08:00
gossiper_test.go routing: let graph methods take scheduler option 2021-02-10 23:54:03 +01:00
gossiper.go discovery/gossiper: add local updates to graph immediately 2021-02-10 23:54:03 +01:00
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00
message_store_test.go multi: add reset closure to kvdb.Update 2020-11-05 17:57:12 +01:00
message_store.go multi: add reset closure to kvdb.View 2020-11-05 17:57:12 +01:00
mock_test.go multi: remove returned error from WipeChannel 2020-04-02 17:39:29 -07:00
reliable_sender_test.go multi: move WaitPredicate, WaitNoError, WaitInvariant to lntest/wait 2019-09-19 12:46:29 -07:00
reliable_sender.go discovery,fundingmanager: avoid serialization in NotifyWhenOnline 2019-06-04 16:36:21 -03:00
sync_manager_test.go discovery: perform initial historical sync for pinned peers 2021-01-29 00:19:47 -08:00
sync_manager.go discovery/sync_manager: remove unneeded markGraphSyncing 2021-01-29 00:19:48 -08:00
syncer_test.go lntest: call markGraphSynced from gossipSyncer 2021-01-29 00:19:48 -08:00
syncer.go lntest: call markGraphSynced from gossipSyncer 2021-01-29 00:19:48 -08:00