From 4411b003e7346858684e6185b70c5acb82289d7d Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Thu, 30 Oct 2008 07:38:24 +0000 Subject: [PATCH] add in RLIMIT default attribute types --- db-config | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/db-config b/db-config index 419fbae..4f95439 100755 --- a/db-config +++ b/db-config @@ -12,6 +12,7 @@ from plc_config import PLCConfiguration import sys +import resource def main(): cfg = PLCConfiguration() @@ -523,6 +524,19 @@ def main(): ] + # add in the platform supported rlimits to the default_attribute_types + for entry in resource.__dict__.keys(): + if entry.find("RLIMIT_")==0: + rlim = entry[len("RLIMIT_"):] + rlim = rlim.lower() + for ty in ("min","soft","hard"): + attribute = { + 'name': "%s_%s'%(rlim,ty)", + 'description': "Per sliver RLIMIT %s_%s."%(rlim,ty), + 'min_role_id': 40 #admin + } + default_attribute_types.append(attribute) + # Get list of existing attribute types attribute_types = GetSliceAttributeTypes() attribute_types = [attribute_type['name'] for attribute_type in attribute_types] -- 2.47.0