Skip to content

Commit 9613e24

Browse files
committed
chore: more block tracing debugging
1 parent 705b65e commit 9613e24

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

pkg/retriever/bitswapretriever.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,11 @@ func (br *bitswapRetrieval) loader(ctx context.Context, shared *retrievalShared)
342342
default:
343343
}
344344
blk, err := br.blockService.GetBlock(lctx.Ctx, cidLink.Cid)
345+
br.inProgressCids.Dec(cidLink.Cid, br.request.RetrievalID)
346+
if err != nil {
347+
return nil, err
348+
}
349+
logger.Debugw("Got block from bitswap", "retrievalID", br.request.RetrievalID, "root", br.request.Root, "block", cidLink.Cid, "size", len(blk.RawData()))
345350
if traceableBlock, ok := blk.(traceability.Block); ok {
346351
shared.sendEvent(ctx, events.BlockReceived(
347352
br.clock.Now(),
@@ -350,10 +355,8 @@ func (br *bitswapRetrieval) loader(ctx context.Context, shared *retrievalShared)
350355
multicodec.TransportBitswap,
351356
uint64(len(blk.RawData()))),
352357
)
353-
}
354-
br.inProgressCids.Dec(cidLink.Cid, br.request.RetrievalID)
355-
if err != nil {
356-
return nil, err
358+
} else {
359+
logger.Warn("Got untraceable block from bitswap")
357360
}
358361
return bytes.NewReader(blk.RawData()), nil
359362
}

pkg/retriever/retriever.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,8 @@ func logEvent(event types.RetrievalEvent) {
286286
}
287287
}
288288
logadd("candidates", cands.String())
289+
case events.BlockReceivedEvent:
290+
logadd("bytes", tevent.ByteCount())
289291
case events.FailedEvent:
290292
logadd("errorMessage", tevent.ErrorMessage())
291293
case events.SucceededEvent:

0 commit comments

Comments
 (0)