index: update removed value in progress report

Fixes: #2016
This commit is contained in:
Dirk-Jan C. Binnema
2021-07-29 23:26:40 +03:00
parent f69214b4df
commit 1998505679

View File

@ -233,8 +233,8 @@ Indexer::Private::cleanup()
}); });
g_debug("remove %zu message(s) from store", orphans.size()); g_debug("remove %zu message(s) from store", orphans.size());
store_.remove_messages (orphans); store_.remove_messages (orphans);
progress_.removed += orphans.size();
return true; return true;
} }
@ -273,19 +273,11 @@ Indexer::Private::start(const Indexer::Config& conf)
} }
{ // now there may still be messages in the work queue...
// now there may still be messages in the work queue... // finish those; this is a bit ugly; perhaps we should
// finish those; this is a bit ugly; perhaps we should // handle SIGTERM etc.
// handle SIGTERM etc. while (!fq_.empty())
while (!fq_.empty()) std::this_thread::sleep_for(100ms);
std::this_thread::sleep_for(100ms);
}
if (!fq_.empty()) {
g_warning ("scan takes too long; dropping %zu file(s) from queue",
fq_.size());
fq_.clear();
}
if (conf_.cleanup) { if (conf_.cleanup) {
g_debug ("starting cleanup"); g_debug ("starting cleanup");