Removed SM models and migrations
This commit is contained in:
parent
e1943b3d6a
commit
439855f1e8
manila/db/sqlalchemy
@ -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:
|
||||
|
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user