From b47d0ebfd9f7df7f55f7c0647ecf17bb95cd97f0 Mon Sep 17 00:00:00 2001 From: Andrei Cheboksarov <37665782+cheb0@users.noreply.github.com> Date: Thu, 16 Jul 2026 12:19:51 +0400 Subject: [PATCH] stop sw on context cancel (search err) --- frac/sealed_index.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frac/sealed_index.go b/frac/sealed_index.go index a0badaa9..469774b9 100644 --- a/frac/sealed_index.go +++ b/frac/sealed_index.go @@ -124,12 +124,13 @@ func (dp *sealedDataProvider) Search(params processor.SearchParams) (*seq.QPR, e ) t := sw.Start("total") + defer t.Stop() + qpr, err := processor.IndexSearch(dp.ctx, params, dp.getSearchIndex(), aggLimits, sw) if err != nil { return nil, err } qpr.IDs.ApplyHint(dp.info.Name()) - t.Stop() return qpr, nil }