From 37b4377e37339b0d2ef2e485a9d9a641c3e246b3 Mon Sep 17 00:00:00 2001 From: Eileen Kuehn Date: Mon, 8 Apr 2019 17:33:50 +0200 Subject: [PATCH] fixed mistake where wasted resources for resource type not required by job is calculated --- lapis/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lapis/scheduler.py b/lapis/scheduler.py index 59280d3..7c6303b 100644 --- a/lapis/scheduler.py +++ b/lapis/scheduler.py @@ -64,7 +64,7 @@ def _schedule_job(self, job) -> Drone: if resource_type not in drone.resources.keys(): cost = float("Inf") elif resource_type not in job.resources: - cost += drone.resources[resource_type] - drone.resources[resource_type] + cost += drone.pool_resources[resource_type] - drone.resources[resource_type] elif (drone.pool_resources[resource_type] - drone.resources[resource_type]) < \ job.resources[resource_type]: cost = float("Inf")