From 42e6bd21da77508ae0044b549eb3b3a9119034ee Mon Sep 17 00:00:00 2001 From: chihe Date: Wed, 23 Apr 2025 14:57:14 +0800 Subject: [PATCH] fix(client): if follower read is enabled, try other hosts when triggering OpNotExistErr close:#1000078338 Signed-off-by: chihe --- sdk/data/stream/extent_reader.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/data/stream/extent_reader.go b/sdk/data/stream/extent_reader.go index 74b0fa3f9..ad22857c3 100644 --- a/sdk/data/stream/extent_reader.go +++ b/sdk/data/stream/extent_reader.go @@ -130,9 +130,10 @@ func (reader *ExtentReader) checkStreamReply(request *Packet, reply *Packet) (er return TryOtherAddrError } - if reply.ResultCode == proto.OpNotExistErr { - return ExtentNotFoundError - } + // if follower read is enabled, try other hosts when triggering OpNotExistErr + // if reply.ResultCode == proto.OpNotExistErr { + // return ExtentNotFoundError + // } if reply.ResultCode != proto.OpOk { if request.Opcode == proto.OpStreamFollowerRead && reply.ResultCode != proto.OpForbidErr {