From 0cec55fac7e57901a5b5f13b6ad4c67128faa5fe Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 4 Sep 2015 15:49:48 +0200 Subject: Add mem and cpu info to OS --- .../openslx/bwlp/thrift/iface/OperatingSystem.java | 196 ++++++++++++++++++++- src/main/thrift/bwlp.thrift | 2 + 2 files changed, 194 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/OperatingSystem.java b/src/main/java/org/openslx/bwlp/thrift/iface/OperatingSystem.java index 1111ecf..8466a67 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/OperatingSystem.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/OperatingSystem.java @@ -39,6 +39,8 @@ public class OperatingSystem implements org.apache.thrift.TBase, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { @@ -50,13 +52,17 @@ public class OperatingSystem implements org.apache.thrift.TBase virtualizerOsId; // required public String architecture; // required + public int maxMemMb; // required + public int maxCores; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { OS_ID((short)1, "osId"), OS_NAME((short)2, "osName"), VIRTUALIZER_OS_ID((short)3, "virtualizerOsId"), - ARCHITECTURE((short)4, "architecture"); + ARCHITECTURE((short)4, "architecture"), + MAX_MEM_MB((short)5, "maxMemMb"), + MAX_CORES((short)6, "maxCores"); private static final Map byName = new HashMap(); @@ -79,6 +85,10 @@ public class OperatingSystem implements org.apache.thrift.TBase metaDataMap; static { @@ -134,6 +146,10 @@ public class OperatingSystem implements org.apache.thrift.TBase virtualizerOsId, - String architecture) + String architecture, + int maxMemMb, + int maxCores) { this(); this.osId = osId; @@ -153,6 +171,10 @@ public class OperatingSystem implements org.apache.thrift.TBase virtualizerOsId, 4: string architecture, + 5: i32 maxMemMb, + 6: i32 maxCores, } struct ImagePermissions { -- cgit v1.2.3-55-g7522