Просмотр исходного кода

Merged in aznashwan/coriolis/uncompressed-backups (pull request #33)

Added support for processing uncompressed Cinder-backup objects in OpenStack Export Provider.
Alessandro Pilotti 9 лет назад
Родитель
Сommit
70a8df3755
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      coriolis/providers/openstack/exp.py

+ 4 - 2
coriolis/providers/openstack/exp.py

@@ -305,9 +305,11 @@ class ExportProvider(base.BaseExportProvider, base.BaseReplicaExportProvider):
 
         data = swift.get_object(container, name)[1]
 
-        if compression == 'zlib':
+        if compression == 'none':
+            pass
+        elif compression == 'zlib':
             data = zlib.decompress(data)
-        elif compression:
+        else:
             raise exception.CoriolisException(
                 "Unsupported compression format: %s" % compression)