From b1f4a5e6d97f9e7dd036ecb64b81695b6ec53346 Mon Sep 17 00:00:00 2001 From: Gregory Nagy <ngergo@ik.bme.hu> Date: Mon, 17 Feb 2014 13:43:37 +0100 Subject: [PATCH] TODOs in scheduler.py completed --- circle/manager/scheduler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/circle/manager/scheduler.py b/circle/manager/scheduler.py index f85e7bc..4e0ffdc 100644 --- a/circle/manager/scheduler.py +++ b/circle/manager/scheduler.py @@ -51,7 +51,7 @@ def has_enough_ram(ram_size, node): ram_size mebibytes of memory; otherwise, false. """ total = node.ram_size - used = 512 # TODO replace mock value with data from monitor + used = (node.ram_usage() / 100) * total unused = total - used overcommit = node.ram_size_with_overcommit @@ -66,7 +66,7 @@ def free_cpu_time(node): Higher values indicate more idle time. """ - activity = 0 + activity = node.cpu_usage() / 100 inactivity = 1 - activity cores = node.num_cores - return cores * inactivity # TODO replace mock value with data from monitor + return cores * inactivity -- libgit2 0.26.0