Skip to content

Commit ce059b2

Browse files
correction
1 parent 89471db commit ce059b2

File tree

1 file changed

+2
-3
lines changed
  • ydb/core/tx/columnshard/engines/reader/simple_reader/iterator

1 file changed

+2
-3
lines changed

ydb/core/tx/columnshard/engines/reader/simple_reader/iterator/scanner.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,9 @@ void TScanHead::OnSourceReady(const std::shared_ptr<IDataSource>& source, std::s
5959
AFL_VERIFY(FetchingSourcesByIdx.erase(frontSource->GetSourceIdx()));
6060
FetchingSources.pop_front();
6161
frontSource->ClearResult();
62-
if (Context->GetCommonContext()->GetReadMetadata()->HasLimit() && FetchingSources.size() && frontSource->GetResultRecordsCount()) {
62+
if (Context->GetCommonContext()->GetReadMetadata()->HasLimit() && SortedSources.size() && frontSource->GetResultRecordsCount()) {
6363
FinishedSources.emplace(frontSource);
64-
while (FinishedSources.size() && (*FinishedSources.begin())->GetFinish() < FetchingSources.front()->GetStart()) {
65-
auto fetchingSource = FetchingSources.front();
64+
while (FinishedSources.size() && (*FinishedSources.begin())->GetFinish() < SortedSources.front()->GetStart()) {
6665
auto finishedSource = *FinishedSources.begin();
6766
FetchedCount += finishedSource->GetResultRecordsCount();
6867
FinishedSources.erase(FinishedSources.begin());

0 commit comments

Comments
 (0)