From 3ddd7c4f01cb85cb8df674a527c16c255214e967 Mon Sep 17 00:00:00 2001 From: "Masih H. Derkani" Date: Thu, 6 Mar 2025 08:18:05 +0000 Subject: [PATCH] Reduce participation log verbosity when F3 isn't ready Move log level in case of error to `DEBUG` entirely. The chances are when there's an issue with F3 participation `DEBUG` level logging is needed to understand why anyway. --- chain/lf3/participation.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chain/lf3/participation.go b/chain/lf3/participation.go index 5150d6b23e2..6c242d948a3 100644 --- a/chain/lf3/participation.go +++ b/chain/lf3/participation.go @@ -130,9 +130,8 @@ func (p *Participant) tryGetF3ParticipationTicket(ctx context.Context, previousT log.Errorw("Cannot participate in F3 as it is disabled.", "err", err) return api.F3ParticipationTicket{}, xerrors.Errorf("acquiring F3 participation ticket: %w", err) case err != nil: - log.Errorw("Failed to acquire F3 participation ticket; retrying after backoff", "backoff", p.backoff.Duration(), "err", err) + log.Debugw("Failed to acquire F3 participation ticket; retrying after backoff", "backoff", p.backoff.Duration(), "attempts", p.backoff.Attempt(), "err", err) p.backOff(ctx) - log.Debugw("Reattempting to acquire F3 participation ticket.", "attempts", p.backoff.Attempt()) continue default: log.Debug("Successfully acquired F3 participation ticket")