Trove代码版本:Kilo
Trove数据库代码
Trove相关数据库表格的代码在:trove/db/sqlalchemy/migrate_repo/versions/
目录下:
1 | 001_base_schema.py |
创建表格函数:create_tables(...)
Trove Create
trove/instance/service.py
1 | class InstanceController(wsgi.Controller): |
trove/instance/models.py
1 | class Instance(BuiltInstance): |
trove/taskmanager/api.py
1 | class API(object): |
trove/taskmanager/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/taskmanager/models.py
1 | class FreshInstanceTasks(FreshInstance, NotifyMixin, ConfigurationMixin): |
Trove Delete
trove/instance/service.py
1 | class InstanceController(wsgi.Controller): |
trove/instance/models.py
1 | class BaseInstance(SimpleInstance): |
trove/taskmanager/api.py
1 | class API(object): |
trove/taskmanager/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/instance/models.py
1 | class BaseInstance(SimpleInstance): |
trove/taskmanager/models.py
1 | class BuiltInstanceTasks(BuiltInstance, NotifyMixin, ConfigurationMixin): |
Trove resize volume
trove/instance/service.py
1 | class InstanceController(wsgi.Controller): |
trove/instance/models.py
1 | class Instance(BuiltInstance): |
trove/taskmanager/api.py
1 | class API(object): |
trove/taskmanager/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/taskmanager/models.py
1 | class BuiltInstanceTasks(BuiltInstance, NotifyMixin, ConfigurationMixin): |
trove/taskmanager/models.py
1 | class ResizeVolumeAction(object): |
Trove resize flavor
trove/instance/service.py
1 | class InstanceController(wsgi.Controller): |
trove/instance/models.py
1 | class Instance(BuiltInstance): |
trove/taskmanager/api.py
1 | class API(object): |
trove/taskmanager/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/taskmanager/models.py
1 | class BuiltInstanceTasks(BuiltInstance, NotifyMixin, ConfigurationMixin): |
trove/taskmanager/models.py
1 | class ResizeAction(ResizeActionBase): |
Trove Backup
trove/backup/models.py
1 | class Backup(object): |
trove/guestagent/api.py
1 | class API(object): |
trove/taskmanager/api.py
1 | class API(object): |
trove/taskmanager/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/taskmanager/models.py
1 | class BuiltInstanceTasks(BuiltInstance, NotifyMixin, ConfigurationMixin): |
trove/guestagent/datastore/mysql/manager.py
1 | class Manager(periodic_task.PeriodicTasks): |
trove/guestagent/backup/init.py
1 | def backup(context, backup_info): |
trove/guestagent/backup/backupagent.py
1 | class BackupAgent(object): |
1 | mysql.backup_incremental_strategy = {'InnoBackupEx': 'InnoBackupExIncremental'} |