From 70dec8e169127437ca555b225cc1ea3d65a7ac88 Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Fri, 21 Mar 2025 01:29:28 +0800 Subject: [PATCH] lnd: log sync status in `GetInfo` This is added to fix a flake found in starting the node. --- rpcserver.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rpcserver.go b/rpcserver.go index 6a3cb9707..f000385c9 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -9056,6 +9056,9 @@ func (r *rpcServer) getChainSyncInfo() (*chainSyncInfo, error) { // Exit early if the wallet is not synced. if !isSynced { + rpcsLog.Debugf("Wallet is not synced to height %v yet", + bestHeight) + return info, nil } @@ -9074,6 +9077,9 @@ func (r *rpcServer) getChainSyncInfo() (*chainSyncInfo, error) { // Exit early if the channel graph is not synced. if !isSynced { + rpcsLog.Debugf("Graph is not synced to height %v yet", + bestHeight) + return info, nil } @@ -9084,5 +9090,10 @@ func (r *rpcServer) getChainSyncInfo() (*chainSyncInfo, error) { // Overwrite isSynced and return. info.isSynced = height == bestHeight + if !info.isSynced { + rpcsLog.Debugf("Blockbeat is not synced to height %v yet", + bestHeight) + } + return info, nil }