Loading BuilderQueue/src/BuilderQueue.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -49,11 +49,11 @@ void BuilderQueue::tick(asio::yield_context yield) { } // Request new builders if slots are open auto open_slots = max_builders - all_builders.size() - pending_requests; auto open_available_slots = max_available_builders - available_builders.size() - pending_requests; auto request_count = std::min(open_slots, open_available_slots); int open_slots = max_builders - all_builders.size() - pending_requests; int open_available_slots = max_available_builders - available_builders.size() - pending_requests; int request_count = std::min(open_slots, open_available_slots); logger::write("Requesting " + std::to_string(request_count) + " builders"); for (unsigned int i=0; i < request_count; i++) { for (int i=0; i < request_count; i++) { pending_requests++; asio::spawn(io_service, [&](asio::yield_context request_yield) { Loading Loading
BuilderQueue/src/BuilderQueue.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -49,11 +49,11 @@ void BuilderQueue::tick(asio::yield_context yield) { } // Request new builders if slots are open auto open_slots = max_builders - all_builders.size() - pending_requests; auto open_available_slots = max_available_builders - available_builders.size() - pending_requests; auto request_count = std::min(open_slots, open_available_slots); int open_slots = max_builders - all_builders.size() - pending_requests; int open_available_slots = max_available_builders - available_builders.size() - pending_requests; int request_count = std::min(open_slots, open_available_slots); logger::write("Requesting " + std::to_string(request_count) + " builders"); for (unsigned int i=0; i < request_count; i++) { for (int i=0; i < request_count; i++) { pending_requests++; asio::spawn(io_service, [&](asio::yield_context request_yield) { Loading