From 29ae89c9b4a176186db396de3f7c56e74cbfff52 Mon Sep 17 00:00:00 2001 From: samliok Date: Mon, 16 Feb 2026 14:03:37 -0500 Subject: [PATCH] add helpful logs --- epoch.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/epoch.go b/epoch.go index 90df43ac..fbac1851 100644 --- a/epoch.go +++ b/epoch.go @@ -318,7 +318,8 @@ func (e *Epoch) loadBlockRecord(block Block) error { e.Logger.Debug("Verifying block from WAL", zap.Uint64("Round", block.BlockHeader().Round), zap.Uint64("Seq", block.BlockHeader().Seq)) verifiedBlock, err := block.Verify(e.finishCtx) if err != nil { - return fmt.Errorf("failed to verify block: %w", err) + e.Logger.Error("Failed to verify block from WAL", zap.Uint64("Round", block.BlockHeader().Round), zap.Uint64("Seq", block.BlockHeader().Seq), zap.Error(err)) + return fmt.Errorf("failed to verify block: %w. round %d", err, block.BlockHeader().Round) } e.rounds[block.BlockHeader().Round] = NewRound(verifiedBlock) @@ -2656,6 +2657,7 @@ func (e *Epoch) monitorProgress(round uint64) { // While we waited, a block might have been notarized. // If so, then don't start monitoring for it being notarized. if cancelled.Load() { + e.Logger.Debug("Not starting monitoring for block notarization because we were cancelled while waiting for block to be built", zap.Uint64("epoch round", epochRound), zap.Uint64("monitored round", round)) return }