From 60a8e59366f1b50228a43615555dc05ed55f4026 Mon Sep 17 00:00:00 2001 From: noodles2hg <1179798460@qq.com> Date: Thu, 1 Feb 2024 20:11:05 +0800 Subject: [PATCH] lib/logstorage: proper exit during block search (#5400) --- lib/logstorage/storage_search.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/logstorage/storage_search.go b/lib/logstorage/storage_search.go index ea2d5a8aba..c728d9998a 100644 --- a/lib/logstorage/storage_search.go +++ b/lib/logstorage/storage_search.go @@ -409,7 +409,9 @@ func (p *part) searchByTenantIDs(so *searchOptions, bhss *blockHeaders, workCh c if so.minTimestamp > th.maxTimestamp || so.maxTimestamp < th.minTimestamp { continue } - scheduleBlockSearch(bh) + if !scheduleBlockSearch(bh) { + return + } } if len(bhs) == 0 { break