mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-07-12 14:12:27 +02:00
Merge pull request #9544 from lightningnetwork/elle-graphCacheBase
graph: move graph cache out of CRUD layer
This commit is contained in:
11
server.go
11
server.go
@ -417,7 +417,7 @@ type server struct {
|
||||
// updatePersistentPeerAddrs subscribes to topology changes and stores
|
||||
// advertised addresses for any NodeAnnouncements from our persisted peers.
|
||||
func (s *server) updatePersistentPeerAddrs() error {
|
||||
graphSub, err := s.graphBuilder.SubscribeTopology()
|
||||
graphSub, err := s.graphDB.SubscribeTopology()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -2379,6 +2379,12 @@ func (s *server) Start() error {
|
||||
return
|
||||
}
|
||||
|
||||
cleanup = cleanup.add(s.graphDB.Stop)
|
||||
if err := s.graphDB.Start(); err != nil {
|
||||
startErr = err
|
||||
return
|
||||
}
|
||||
|
||||
cleanup = cleanup.add(s.graphBuilder.Stop)
|
||||
if err := s.graphBuilder.Start(); err != nil {
|
||||
startErr = err
|
||||
@ -2691,6 +2697,9 @@ func (s *server) Stop() error {
|
||||
if err := s.graphBuilder.Stop(); err != nil {
|
||||
srvrLog.Warnf("failed to stop graphBuilder %v", err)
|
||||
}
|
||||
if err := s.graphDB.Stop(); err != nil {
|
||||
srvrLog.Warnf("failed to stop graphDB %v", err)
|
||||
}
|
||||
if err := s.chainArb.Stop(); err != nil {
|
||||
srvrLog.Warnf("failed to stop chainArb: %v", err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user