exp: add the iSCSI and "no backup volume" patches.
Change-Id: Iff34a5096c9ec0ceb0d5884438ebc6f9fbe8523e
diff --git a/patches/openstack/cinder/storpool-rm-backup.patch b/patches/openstack/cinder/storpool-rm-backup.patch
new file mode 100644
index 0000000..0c8481a
--- /dev/null
+++ b/patches/openstack/cinder/storpool-rm-backup.patch
@@ -0,0 +1,55 @@
+From 416b774246fd1c1334bf2e46bbdc6fc644dda4d7 Mon Sep 17 00:00:00 2001
+From: Peter Penchev <openstack-dev@storpool.com>
+Date: Mon, 11 May 2020 11:02:53 +0300
+Subject: [PATCH 1/2] StorPool driver: remove the obsolete backup_volume().
+
+Follow suit with I984de3df803f12dbb95e3309e668b3fbd519e70f.
+
+Change-Id: Ia172452fd7c96dccfe54789d868fcf7b748322a3
+---
+ cinder/volume/drivers/storpool.py | 29 -----------------------------
+ 1 file changed, 29 deletions(-)
+
+diff --git a/cinder/volume/drivers/storpool.py b/cinder/volume/drivers/storpool.py
+index a1388677b..0d2903684 100644
+--- a/cinder/volume/drivers/storpool.py
++++ b/cinder/volume/drivers/storpool.py
+@@ -315,35 +315,6 @@ class StorPoolDriver(driver.VolumeDriver):
+ 'pools': pools
+ }
+
+- def backup_volume(self, context, backup, backup_service):
+- volume = self.db.volume_get(context, backup['volume_id'])
+- req_id = context.request_id
+- volname = self._attach.volumeName(volume['id'])
+- name = self._attach.volsnapName(volume['id'], req_id)
+- try:
+- self._attach.api().snapshotCreate(volname, {'name': name})
+- except spapi.ApiError as e:
+- raise self._backendException(e)
+- self._attach.add(req_id, {
+- 'volume': name,
+- 'type': 'backup',
+- 'id': req_id,
+- 'rights': 1,
+- 'volsnap': True
+- })
+- try:
+- return super(StorPoolDriver, self).backup_volume(
+- context, backup, backup_service)
+- finally:
+- self._attach.remove(req_id)
+- try:
+- self._attach.api().snapshotDelete(name)
+- except spapi.ApiError as e:
+- LOG.error(
+- 'Could not remove the temp snapshot %(name)s for '
+- '%(vol)s: %(err)s',
+- {'name': name, 'vol': volname, 'err': e})
+-
+ def copy_volume_to_image(self, context, volume, image_service, image_meta):
+ req_id = context.request_id
+ volname = self._attach.volumeName(volume['id'])
+--
+2.33.0
+