From 439855f1e844feb937ab5fe42e4cc3ca281ccfcc Mon Sep 17 00:00:00 2001 From: Yulia Portnova <yportnova@mirantis.com> Date: Tue, 3 Sep 2013 10:40:38 +0300 Subject: [PATCH] Removed SM models and migrations --- .../migrate_repo/versions/001_manila_init.py | 57 ++----------------- manila/db/sqlalchemy/models.py | 22 +------ 2 files changed, 5 insertions(+), 74 deletions(-) diff --git a/manila/db/sqlalchemy/migrate_repo/versions/001_manila_init.py b/manila/db/sqlalchemy/migrate_repo/versions/001_manila_init.py index dace97f38b..61efc8af67 100644 --- a/manila/db/sqlalchemy/migrate_repo/versions/001_manila_init.py +++ b/manila/db/sqlalchemy/migrate_repo/versions/001_manila_init.py @@ -62,49 +62,6 @@ def upgrade(migrate_engine): mysql_engine='InnoDB' ) - sm_flavors = Table( - 'sm_flavors', meta, - Column('created_at', DateTime), - Column('updated_at', DateTime), - Column('deleted_at', DateTime), - Column('deleted', Boolean), - Column('id', Integer, primary_key=True, nullable=False), - Column('label', String(length=255)), - Column('description', String(length=255)), - mysql_engine='InnoDB' - ) - - sm_backend_config = Table( - 'sm_backend_config', meta, - Column('created_at', DateTime), - Column('updated_at', DateTime), - Column('deleted_at', DateTime), - Column('deleted', Boolean), - Column('id', Integer, primary_key=True, nullable=False), - Column('flavor_id', Integer, ForeignKey('sm_flavors.id'), - nullable=False), - Column('sr_uuid', String(length=255)), - Column('sr_type', String(length=255)), - Column('config_params', String(length=2047)), - mysql_engine='InnoDB' - ) - - sm_volume = Table( - 'sm_volume', meta, - Column('created_at', DateTime), - Column('updated_at', DateTime), - Column('deleted_at', DateTime), - Column('deleted', Boolean), - Column('id', String(length=36), - ForeignKey('volumes.id'), - primary_key=True, - nullable=False), - Column('backend_id', Integer, ForeignKey('sm_backend_config.id'), - nullable=False), - Column('vdi_uuid', String(length=255)), - mysql_engine='InnoDB' - ) - quotas = Table( 'quotas', meta, Column('id', Integer, primary_key=True, nullable=False), @@ -120,12 +77,9 @@ def upgrade(migrate_engine): # create all tables # Take care on create order for those with FK dependencies - tables = [sm_flavors, - sm_backend_config, - migrations, + tables = [migrations, quotas, - services, - sm_volume] + services] for table in tables: try: @@ -136,13 +90,10 @@ def upgrade(migrate_engine): raise if migrate_engine.name == "mysql": - tables = ["sm_flavors", - "sm_backend_config", - "migrate_version", + tables = ["migrate_version", "migrations", "quotas", - "services", - "sm_volume"] + "services"] sql = "SET foreign_key_checks = 0;" for table in tables: diff --git a/manila/db/sqlalchemy/models.py b/manila/db/sqlalchemy/models.py index e4b529e537..8f997a8f48 100644 --- a/manila/db/sqlalchemy/models.py +++ b/manila/db/sqlalchemy/models.py @@ -210,24 +210,6 @@ class Migration(BASE, CinderBase): status = Column(String(255)) -class SMFlavors(BASE, CinderBase): - """Represents a flavor for SM volumes.""" - __tablename__ = 'sm_flavors' - id = Column(Integer(), primary_key=True) - label = Column(String(255)) - description = Column(String(255)) - - -class SMBackendConf(BASE, CinderBase): - """Represents the connection to the backend for SM.""" - __tablename__ = 'sm_backend_config' - id = Column(Integer(), primary_key=True) - flavor_id = Column(Integer, ForeignKey('sm_flavors.id'), nullable=False) - sr_uuid = Column(String(255)) - sr_type = Column(String(255)) - config_params = Column(String(2047)) - - class Backup(BASE, CinderBase): """Represents a backup of a volume to Swift.""" __tablename__ = 'backups' @@ -340,9 +322,7 @@ def register_models(): Service, Share, ShareAccessMapping, - ShareSnapshot, - SMBackendConf, - SMFlavors + ShareSnapshot ) engine = create_engine(FLAGS.sql_connection, echo=False) for model in models: