From f90b57d19554a8e6d53095adff2b3dc41c8537ec Mon Sep 17 00:00:00 2001 From: Yu Kun Date: Thu, 5 Sep 2019 16:36:07 +0800 Subject: [PATCH] revert in searchtask Former-commit-id: 364a871624ad5a664f8aa9fad2c2006b0388f03d --- cpp/src/scheduler/task/SearchTask.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cpp/src/scheduler/task/SearchTask.cpp b/cpp/src/scheduler/task/SearchTask.cpp index 808bb55c..13eabf4e 100644 --- a/cpp/src/scheduler/task/SearchTask.cpp +++ b/cpp/src/scheduler/task/SearchTask.cpp @@ -175,8 +175,8 @@ XSearchTask::Execute() { //step 4: pick up topk result XSearchTask::TopkResult(result_set, inner_k, metric_l2, context->GetResult()); - context->AccumReduceCost(span); span = rc.RecordSection("reduce topk for context:" + context->Identity()); + context->AccumReduceCost(span); } catch (std::exception &ex) { ENGINE_LOG_ERROR << "SearchTask encounter exception: " << ex.what(); context->IndexSearchDone(index_id_);//mark as done avoid dead lock, even search failed @@ -188,6 +188,7 @@ XSearchTask::Execute() { } rc.ElapseFromBegin("totally cost"); + // release index in resource index_engine_ = nullptr; } -- GitLab