def _update_replica_volumes_info(self, ctxt, migration_id, instance, updated_task_info): migration = db_api.get_migration(ctxt, migration_id) replica_id = migration.replica_id with lockutils.lock(replica_id): LOG.debug( "Updating volume_info in replica due to snapshot " "restore during migration. replica id: %s", replica_id) db_api.set_transfer_action_info(ctxt, replica_id, instance, updated_task_info)
def _get_migration(self, ctxt, migration_id): migration = db_api.get_migration(ctxt, migration_id) if not migration: raise exception.NotFound("Migration not found") return migration
def _get_migration(self, ctxt, migration_id): migration = db_api.get_migration(ctxt, migration_id) if not migration: raise exception.NotFound("Migration not found") return migration
def get_migration(self, ctxt, migration_id): return db_api.get_migration(ctxt, migration_id)