Skip to content

Commit c402760

Browse files
author
Qi Xiao
committed
Ignore read query on block replay
1 parent 5cb1507 commit c402760

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

xenomint/state.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,9 @@ func (s *State) ReplayBlockWithContext(ctx context.Context, block *types.Block)
471471
s.Lock()
472472
defer s.Unlock()
473473
for i, q := range block.QueryTxs {
474+
if q.Request.Header.QueryType == types.ReadQuery {
475+
continue
476+
}
474477
var query = &QueryTracker{Req: q.Request, Resp: &types.Response{Header: *q.Response}}
475478
lastsp = s.getSeq()
476479
if q.Response.ResponseHeader.LogOffset > lastsp {
@@ -487,9 +490,6 @@ func (s *State) ReplayBlockWithContext(ctx context.Context, block *types.Block)
487490
}
488491
// Replay query
489492
for j, v := range q.Request.Payload.Queries {
490-
if q.Request.Header.QueryType == types.ReadQuery {
491-
continue
492-
}
493493
if q.Request.Header.QueryType != types.WriteQuery {
494494
err = errors.Wrapf(ErrInvalidRequest, "replay block at %d:%d", i, j)
495495
return

0 commit comments

Comments
 (0)