]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Move import and export backup metadata to object
authorGorka Eguileor <geguileo@redhat.com>
Sat, 11 Jul 2015 11:57:41 +0000 (13:57 +0200)
committerGorka Eguileor <geguileo@redhat.com>
Fri, 14 Aug 2015 08:24:53 +0000 (10:24 +0200)
commite1ec05dc0da3b53337b1ca6d80d79741dc62c640
treeb7eeb27f12e89fee1127177668afee16a11d425e
parent742026723c6bc5024b35317a87f9faf8d4f8fabc
Move import and export backup metadata to object

Encoding and decoding of backup metadata was being done in the backup
driver, but since this is not driver specific data we are talking about
it makes more sense to have this logic in the backup object.

This patch moves the logic to the object while still allowing to have
importing/exporting driver specific backup data, even when this is not
being used at the moment.

Related-Bug: #1455043
Related-Bug: #1476416
Change-Id: I690748e4542880d5e926f3cbf8cedfc86de5cb1f
cinder/backup/driver.py
cinder/backup/manager.py
cinder/objects/backup.py
cinder/tests/unit/objects/test_backup.py
cinder/tests/unit/test_backup_driver_base.py