diff --git a/src/etl/impl/TaskManager.cpp b/src/etl/impl/TaskManager.cpp index ea17395ee..1bb8d31aa 100644 --- a/src/etl/impl/TaskManager.cpp +++ b/src/etl/impl/TaskManager.cpp @@ -87,8 +87,8 @@ TaskManager::run(std::size_t numExtractors) util::async::AnyOperation TaskManager::spawnExtractor(TaskQueue& queue) { - // TODO: these values may be extracted to config later and/or need to be fine-tuned on a realistic system - static constexpr auto kDELAY_BETWEEN_ATTEMPTS = std::chrono::milliseconds{100u}; + // TODO https://github.com/XRPLF/clio/issues/2838: the approach should be changed to a reactive one instead + static constexpr auto kDELAY_BETWEEN_ATTEMPTS = std::chrono::milliseconds{10u}; static constexpr auto kDELAY_BETWEEN_ENQUEUE_ATTEMPTS = std::chrono::milliseconds{1u}; return ctx_.execute([this, &queue](auto stopRequested) {