From cafd6f08b315b68c9795ac9079bebfb9b1ef0a9a 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 ea2d5a8ab..c728d9998 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