From ffac407a9b31563adad1744c961f90e30377da21 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Sun, 30 May 2021 00:59:27 -0400 Subject: [PATCH] roots: clean up crawl_master Remove some broken #if 0 code, and take advantage of new Task non-repeating execution semantics. Signed-off-by: Zygo Blaxell --- src/bees-roots.cc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/bees-roots.cc b/src/bees-roots.cc index 01f47a1..0fb4a79 100644 --- a/src/bees-roots.cc +++ b/src/bees-roots.cc @@ -375,20 +375,11 @@ BeesRoots::crawl_thread() m_crawl_task = Task("crawl_master", [shared_this]() { auto tqs = TaskMaster::get_queue_count(); BEESNOTE("queueing extents to scan, " << tqs << " of " << BEES_MAX_QUEUE_SIZE); -#if 0 bool run_again = true; while (tqs < BEES_MAX_QUEUE_SIZE && run_again) { run_again = shared_this->crawl_roots(); tqs = TaskMaster::get_queue_count(); } -#else - bool run_again = false; - while (tqs < BEES_MAX_QUEUE_SIZE) { - run_again = shared_this->crawl_roots(); - tqs = TaskMaster::get_queue_count(); - if (!run_again) break; - } -#endif if (run_again) { shared_this->m_crawl_task.run(); }