From 3a856e2522067ade18246f78e6554b3fa7edc9fe Mon Sep 17 00:00:00 2001 From: Guba Sándor <guba.sandor@cloud.bme.hu> Date: Thu, 20 Mar 2014 13:28:43 +0100 Subject: [PATCH] node: added info property instead of ram, cpu, arch Need new vmdriver --- circle/vm/models/node.py | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/circle/vm/models/node.py b/circle/vm/models/node.py index 0992882..c6da593 100644 --- a/circle/vm/models/node.py +++ b/circle/vm/models/node.py @@ -85,13 +85,13 @@ class Node(TimeStampedModel): @node_available @method_cache(300) - def get_num_cores(self): - """Number of CPU threads available to the virtual machines. - """ - - return self.remote_query(vm_tasks.get_core_num, default=0) + def get_info(self): + return self.remote_query(vm_tasks.get_info, + default={'cpu': '', + 'ram': '0', + 'arch': ''}) - num_cores = property(get_num_cores) + info = property(get_info) STATES = {False: {False: ('OFFLINE', _('offline')), True: ('DISABLED', _('disabled'))}, @@ -144,15 +144,6 @@ class Node(TimeStampedModel): self.get_num_cores(invalidate_cache=True) self.get_ram_size(invalidate_cache=True) - @node_available - @method_cache(300) - def get_ram_size(self): - """Bytes of total memory in the node. - """ - return self.remote_query(vm_tasks.get_ram_size, default=0) - - ram_size = property(get_ram_size) - @property @node_available def ram_size_with_overcommit(self): -- libgit2 0.26.0