return self.id_cache[rc_str]
# First check the standard resource classes
- if rc_str in fields.ResourceClass.ALL:
- return fields.ResourceClass.ALL.index(rc_str)
+ if rc_str in fields.ResourceClass.STANDARD:
+ return fields.ResourceClass.STANDARD.index(rc_str)
else:
# Otherwise, check the database table
_refresh_from_db(self.ctx, self)
if rc_id in self.str_cache:
return self.str_cache[rc_id]
- # First check the fields.ResourceClass.ALL enum
+ # First check the fields.ResourceClass.STANDARD values
try:
- return fields.ResourceClass.ALL[rc_id]
+ return fields.ResourceClass.STANDARD[rc_id]
except IndexError:
# Otherwise, check the database table
_refresh_from_db(self.ctx, self)
# The ordering here is relevant. If you must add a value, only
# append.
- ALL = (VCPU, MEMORY_MB, DISK_GB, PCI_DEVICE, SRIOV_NET_VF, NUMA_SOCKET,
- NUMA_CORE, NUMA_THREAD, NUMA_MEMORY_MB, IPV4_ADDRESS)
+ STANDARD = (VCPU, MEMORY_MB, DISK_GB, PCI_DEVICE, SRIOV_NET_VF,
+ NUMA_SOCKET, NUMA_CORE, NUMA_THREAD, NUMA_MEMORY_MB,
+ IPV4_ADDRESS)
# This is the set of standard resource classes that existed before
# we opened up for custom resource classes in version 1.1 of various
_RESOURCE_CLASS_NAME = 'DISK_GB'
_RESOURCE_CLASS_ID = 2
-IPV4_ADDRESS_ID = objects.fields.ResourceClass.ALL.index(
+IPV4_ADDRESS_ID = objects.fields.ResourceClass.STANDARD.index(
fields.ResourceClass.IPV4_ADDRESS)
-VCPU_ID = objects.fields.ResourceClass.ALL.index(
+VCPU_ID = objects.fields.ResourceClass.STANDARD.index(
fields.ResourceClass.VCPU)
_RESOURCE_PROVIDER_ID = 1