Lower the max concurrent tasks to 6

main
Simon Quigley 5 days ago
parent 809b69ae10
commit de23cff1cc

@ -31,7 +31,7 @@
class TaskQueue {
public:
TaskQueue(size_t max_concurrent_tasks = 10);
TaskQueue(size_t max_concurrent_tasks = 6);
~TaskQueue();
void enqueue(std::shared_ptr<JobStatus> jobstatus, std::function<void(std::shared_ptr<Log> log)> task_func, std::shared_ptr<PackageConf> packageconf);

@ -177,7 +177,7 @@ bool WebServer::start_server(quint16 port) {
std::shared_ptr<PackageConf> _tmp_pkg_conf = std::make_shared<PackageConf>();
std::shared_ptr<LubuntuCI> lubuntuci = std::make_shared<LubuntuCI>();
std::vector<std::shared_ptr<PackageConf>> all_repos = lubuntuci->list_known_repos();
task_queue = std::make_unique<TaskQueue>(10);
task_queue = std::make_unique<TaskQueue>(6);
std::shared_ptr<std::map<std::string, std::shared_ptr<JobStatus>>> job_statuses = lubuntuci->cilogic.get_job_statuses();
task_queue->start();

Loading…
Cancel
Save