Exemplo n.º 1
0
 def delete_chunk_backblaze(chunks, url,
                            content_headers, storage_method):
     meta = {}
     meta['container_id'] = url['id']
     chunk_list = []
     for chunk in chunks:
         chunk['url'] = chunk['id']
         chunk_list.append([chunk])
     key_file = self.conf.get('key_file')
     backblaze_info = BackblazeUtils.put_meta_backblaze(
         storage_method, key_file)
     try:
         BackblazeDeleteHandler(meta, chunk_list,
                                backblaze_info).delete()
     except OioException as e:
         self.logger.warn('delete failed: %s' % str(e))
Exemplo n.º 2
0
 def _put_meta_backblaze(self, storage_method, key_file):
     try:
         return BackblazeUtils.put_meta_backblaze(storage_method,
                                                  key_file)
     except BackblazeUtilsException as e:
         raise exc.OioException(str(e))