Skip to content

Commit 3945f60

Browse files
chore(taiko-client): more logs for BlockBatchIterator (#18774)
1 parent 1b02bc0 commit 3945f60

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

packages/taiko-client/driver/chain_syncer/blob/syncer.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ func (s *Syncer) onBlockProposed(
198198
}
199199
// Ignore those already inserted blocks.
200200
if s.lastInsertedBlockID != nil && meta.GetBlockID().Cmp(s.lastInsertedBlockID) <= 0 {
201+
log.Debug("Skip already inserted block", "blockID", meta.GetBlockID(), "lastInsertedBlockID", s.lastInsertedBlockID)
201202
return nil
202203
}
203204

@@ -224,6 +225,7 @@ func (s *Syncer) onBlockProposed(
224225
if s.progressTracker.Triggered() {
225226
// Already synced through beacon sync, just skip this event.
226227
if meta.GetBlockID().Cmp(s.progressTracker.LastSyncedBlockID()) <= 0 {
228+
log.Debug("Skip already beacon synced block", "blockID", meta.GetBlockID())
227229
return nil
228230
}
229231

packages/taiko-client/pkg/chain_iterator/block_batch_iterator.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,16 @@ func (i *BlockBatchIterator) Iter() error {
144144
}
145145
if err := i.iter(); err != nil {
146146
if errors.Is(err, io.EOF) {
147+
log.Debug(
148+
"Block batch iterator finished",
149+
"start", i.startHeight,
150+
"end", i.endHeight,
151+
"current", i.current.Number,
152+
)
147153
break
148154
}
149155
if errors.Is(err, errContinue) {
156+
log.Debug("Block batch iterator continues", "current", i.current.Number)
150157
continue
151158
}
152159
log.Error("Block batch iterator callback error", "error", err)
@@ -212,6 +219,8 @@ func (i *BlockBatchIterator) iter() (err error) {
212219
return err
213220
}
214221

222+
log.Debug("Iterating blocks", "start", i.current.Number, "end", endHeader.Number)
223+
215224
if err := i.onBlocks(i.ctx, i.current, endHeader, i.updateCurrent, i.end); err != nil {
216225
return err
217226
}
@@ -287,6 +296,8 @@ func (i *BlockBatchIterator) rewindOnReorgDetected() error {
287296
return err
288297
}
289298

299+
log.Debug("Rewind on reorg detected", "oldCurrent", i.current.Number, "newCurrent", current.Number)
300+
290301
i.current = current
291302
return nil
292303
}

packages/taiko-client/pkg/chain_iterator/event_iterator/block_proposed_iterator.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ func assembleBlockProposedIteratorCallback(
125125

126126
for iterOntake.Next() {
127127
event := iterOntake.Event
128+
log.Debug("Processing BlockProposedV2 event", "block", event.BlockId, "l1BlockHeight", event.Raw.BlockNumber)
128129

129130
if err := callback(ctx, metadata.NewTaikoDataBlockMetadataOntake(event), eventIter.end); err != nil {
130131
log.Warn("Error while processing BlockProposedV2 events, keep retrying", "error", err)

0 commit comments

Comments
 (0)