From 3fc5aba3bcd7c9db8758d4d9a3cdba7163bae9a6 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Thu, 19 Dec 2013 12:50:36 +0100 Subject: [PATCH] Do not rely on VM guest metrics for memory. --- src/spec.coffee | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/spec.coffee b/src/spec.coffee index de1ecffc4..b21820090 100644 --- a/src/spec.coffee +++ b/src/spec.coffee @@ -258,20 +258,13 @@ module.exports = (refsToUUIDs) -> address: -> null # TODO # TODO: `0` should not be used when the value is unknown. - memory: @dynamic {usage: 0, size: 0}, { + memory: @dynamic {usage: null, size: null}, { VM_metrics: { update: (metrics, UUID) -> return if UUID isnt refsToUUIDs[@generator.metrics] @field.size = +metrics.memory_actual } - VM_guest_metrics: { - update: (metrics, UUID) -> - return if UUID isnt refsToUUIDs[@generator.guest_metrics] - - @field.size = +metrics.memory.total - @field.usage = +metrics.memory.used - } } power_state: get('power_state') @@ -332,6 +325,9 @@ module.exports = (refsToUUIDs) -> value: -> @generator + # /!\: Do not contains memory nor disks information (probably + # deprecated). + # The RRD will be used for that. 'VM_guest_metrics': test: test