From e40f0b39395f907de9a3e36c0fdb36d796772923 Mon Sep 17 00:00:00 2001 From: Wang XiangYu Date: Fri, 22 May 2020 21:10:24 +0800 Subject: [PATCH] logging build index progress (#2411) Signed-off-by: wxyu --- CHANGELOG.md | 1 + core/src/db/DBImpl.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 214282d610..da9abb1c78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ Please mark all change in change log and use the issue from GitHub - \#2353 Remove log_config from code and scripts - \#2370 Clean compile warning - \#2381 Upgrade FAISS to 1.6.3 +- \#2410 Logging build index progress ## Task diff --git a/core/src/db/DBImpl.cpp b/core/src/db/DBImpl.cpp index 77c0f20930..8fdf9f1e68 100644 --- a/core/src/db/DBImpl.cpp +++ b/core/src/db/DBImpl.cpp @@ -2124,10 +2124,12 @@ DBImpl::BackgroundBuildIndex() { } // step 3: wait build index finished and mark failed files + int64_t completed = 0; for (auto iter = job2file_map.begin(); iter != job2file_map.end(); ++iter) { scheduler::BuildIndexJobPtr job = iter->first; meta::SegmentSchema& file_schema = *(iter->second.get()); job->WaitBuildIndexFinish(); + LOG_ENGINE_INFO_ << "Build Index Progress: " << ++completed << " of " << job2file_map.size(); if (!job->GetStatus().ok()) { Status status = job->GetStatus(); LOG_ENGINE_ERROR_ << "Building index job " << job->id() << " failed: " << status.ToString();