Skip to content

Commit ffd7241

Browse files
authored
[feat] fix query not found (#886)
1 parent e1ddb88 commit ffd7241

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

consumer/offset_store.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,11 @@ func (r *remoteBrokerOffsetStore) fetchConsumeOffsetFromBroker(group string, mq
372372
if err != nil {
373373
return -1, err
374374
}
375+
376+
if res.Code == internal.ResQueryNotFount {
377+
return -1, nil
378+
}
379+
375380
if res.Code != internal.ResSuccess {
376381
return -2, fmt.Errorf("broker response code: %d, remarks: %s", res.Code, res.Remark)
377382
}

internal/response.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ const (
2727
ResPullNotFound = int16(19)
2828
ResPullRetryImmediately = int16(20)
2929
ResPullOffsetMoved = int16(21)
30+
ResQueryNotFount = int16(22)
3031
)
3132

3233
type SendMessageResponse struct {

0 commit comments

Comments
 (0)