diff --git a/circle/vm/models.py b/circle/vm/models.py index 5a0f10c..a854dbc 100644 --- a/circle/vm/models.py +++ b/circle/vm/models.py @@ -153,6 +153,12 @@ class Node(TimeStampedModel): return self.remote_query(vm_tasks.get_ram_size) + @property + def ram_size_with_overcommit(self): + """Bytes of total memory including overcommit margin. + """ + return self.ram_size * self.overcommit + def get_remote_queue_name(self, queue_id): return self.host.hostname + "." + queue_id