summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaetan Trellu <gaetan.trellu@incloudus.com>2018-01-31 19:23:10 -0500
committerGaetan Trellu <gaetan.trellu@incloudus.com>2018-01-31 19:23:10 -0500
commit932c6756e30f1e3d13128a42c909fa584c20d618 (patch)
tree1bde4f897ad65602146e4114fc6794e07ba47bb1
parent21dcb414e5286e84793db7ffa783cc7546c4d39c (diff)
downloadtrove-932c6756e30f1e3d13128a42c909fa584c20d618.tar.gz
Unable to perform backup on DB2 instance
models.DatastoreSchema() needs to be initialized with a database name. This change fix the backup on DB2 instance Change-Id: I95a9c60cd2406d4aa3b6ee52c654b2590a8d7e03 Closes-Bug: #1746626
-rw-r--r--trove/guestagent/strategies/backup/experimental/db2_impl.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/trove/guestagent/strategies/backup/experimental/db2_impl.py b/trove/guestagent/strategies/backup/experimental/db2_impl.py
index f308f4d4..d0fad8c2 100644
--- a/trove/guestagent/strategies/backup/experimental/db2_impl.py
+++ b/trove/guestagent/strategies/backup/experimental/db2_impl.py
@@ -38,8 +38,7 @@ class DB2Backup(base.BackupRunner):
dbNames = []
databases, marker = self.admin.list_databases()
for database in databases:
- mydb = models.DatastoreSchema()
- mydb.deserialize(database)
+ mydb = models.DatastoreSchema.deserialize(database)
dbNames.append(mydb.name)
return dbNames