]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Modifed the String variables in db.py to be of fixed length to support databases...
authorBabu Shanmugam <anbu@enovance.com>
Wed, 19 Feb 2014 12:01:11 +0000 (12:01 +0000)
committerBabu Shanmugam <anbu@enovance.com>
Mon, 3 Mar 2014 15:59:18 +0000 (21:29 +0530)
Signed-off-by: Babu Shanmugam <anbu@enovance.com>
server/ceph_brag/model/db.py

index acf3d5bd594f5dae7a0f52ed6d59c5a6348d0a28..897a2bc2c5022226c825d89500a209f76f86d370 100644 (file)
@@ -14,11 +14,11 @@ class cluster_info(Base):
 
   index = Column(Integer, primary_key=True)
   uuid = Column(String(36), unique=True)
-  organization = Column(String)
-  contact_email = Column(String)
-  cluster_name = Column(String)
+  organization = Column(String(64))
+  contact_email = Column(String(32))
+  cluster_name = Column(String(32))
   cluster_creation_date = Column(DateTime)
-  description = Column(String)
+  description = Column(String(32))
   num_versions = Column(Integer)
 
 class version_info(Base):
@@ -42,15 +42,15 @@ class components_info(Base):
   num_pools = Column(Integer)
   num_mdss = Column(Integer)
   num_mons = Column(Integer)
-  crush_types = Column(String)
+  crush_types = Column(String(256))
 
 class pools_info(Base):
   __tablename__ = 'pools_info'
 
   index = Column(Integer, primary_key=True)
   vid = Column(ForeignKey('version_info.index'))
-  pool_id = Column(String)
-  pool_name = Column(String)
+  pool_id = Column(String(8))
+  pool_name = Column(String(16))
   pool_rep_size = Column(Integer)
 
 class osds_info(Base):
@@ -58,18 +58,18 @@ class osds_info(Base):
 
   index = Column(Integer, primary_key=True)
   vid = Column(ForeignKey('version_info.index'))
-  osd_id = Column(String)
+  osd_id = Column(String(8))
   nw_address = Column(String(16))
-  hostname = Column(String)
+  hostname = Column(String(16))
   swap_kb = Column(Integer)
   mem_kb = Column(Integer)
-  arch = Column(String)
-  cpu = Column(String)
-  os = Column(String)
-  os_version = Column(String)
-  os_desc = Column(String)
-  distro = Column(String)
-  ceph_version = Column(String)
+  arch = Column(String(16))
+  cpu = Column(String(16))
+  os = Column(String(16))
+  os_version = Column(String(16))
+  os_desc = Column(String(32))
+  distro = Column(String(16))
+  ceph_version = Column(String(32))
 
 class brag(object):
   def __init__(self, uuid, version_number):