From b0c839de543f321828bfd53560b241b60309726d Mon Sep 17 00:00:00 2001 From: lihui Date: Sat, 28 Dec 2019 16:33:28 +0800 Subject: [PATCH] [#1029 TBASE-1431] --- src/system/detail/src/vnodeQueryImpl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/detail/src/vnodeQueryImpl.c b/src/system/detail/src/vnodeQueryImpl.c index ba1574f3f6..e4e2add572 100644 --- a/src/system/detail/src/vnodeQueryImpl.c +++ b/src/system/detail/src/vnodeQueryImpl.c @@ -3379,6 +3379,8 @@ void forwardQueryStartPosition(SQueryRuntimeEnv *pRuntimeEnv) { updateOffsetVal(pRuntimeEnv, &blockInfo, pBlock); } else { pQuery->limit.offset -= maxReads; + // update the lastkey, since the following skip operation may traverse to another media. update the lastkey first. + pQuery->lastKey = (QUERY_IS_ASC_QUERY(pQuery))? blockInfo.keyLast+1:blockInfo.keyFirst-1; doSkipDataBlock(pRuntimeEnv); } } -- GitLab