summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@yahoo.com>2010-09-09 13:40:18 -0700
committerVishvananda Ishaya <vishvananda@yahoo.com>2010-09-09 13:40:18 -0700
commit0aabb8a6febca8d98a750d1bdc78f3160b9684fe (patch)
treeace8329b8106576b4864ca85607fc93bcd619941
parentcb0953a578b55e873a090f2ed46e879183aa3eb0 (diff)
downloadnova-0aabb8a6febca8d98a750d1bdc78f3160b9684fe.tar.gz
nova-0aabb8a6febca8d98a750d1bdc78f3160b9684fe.tar.xz
nova-0aabb8a6febca8d98a750d1bdc78f3160b9684fe.zip
mocking out quotas
-rw-r--r--nova/db/sqlalchemy/models.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py
index 679a44d21..2fcade7de 100644
--- a/nova/db/sqlalchemy/models.py
+++ b/nova/db/sqlalchemy/models.py
@@ -266,6 +266,20 @@ class Volume(BASE, NovaBase):
attach_status = Column(String(255)) # TODO(vish): enum
+class Quota(BASE, NovaBase):
+ """Represents quota overrides for a project"""
+ __tablename__ = 'quotas'
+ id = Column(Integer, primary_key=True)
+
+ project_id = Column(String(255))
+
+ instances = Column(Integer)
+ cores = Column(Integer)
+ volumes = Column(Integer)
+ gigabytes = Column(Integer)
+ floating_ips = Column(Integer)
+
+
class ExportDevice(BASE, NovaBase):
"""Represates a shelf and blade that a volume can be exported on"""
__tablename__ = 'export_devices'