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