Backup restore error
After `0005-feat-NFS-backup-sparse-read-write-operation.patch` patch removed in !221 I found another problematic patch `0004-fix-resize-restored-backups-to-dest-volume-size.patch`. After executing restore, I am getting following error(with `S3BackupDriver` and restoring volume to the ceph backend):
"Traceback (most recent call last):",
" File \"/usr/local/lib/python3.11/site-packages/cinder/backup/manager.py\", line 782, in _run_restore",
" backup_service.restore(backup, volume.id,",
" File \"/usr/local/lib/python3.11/site-packages/cinder/backup/chunkeddriver.py\", line 835, in restore",
" restore_func(backup1, volume_id, metadata, volume_file,",
" File \"/usr/local/lib/python3.11/site-packages/cinder/backup/chunkeddriver.py\", line 782, in _restore_v1",
" volume_file.truncate()",
" File \"/usr/local/lib/python3.11/site-packages/eventlet/tpool.py\", line 186, in doit",
" result = proxy_call(self._autowrap, f, *args, **kwargs)",
" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
" File \"/usr/local/lib/python3.11/site-packages/eventlet/tpool.py\", line 144, in proxy_call",
" rv = execute(f, *args, **kwargs)",
" ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
" File \"/usr/local/lib/python3.11/site-packages/eventlet/tpool.py\", line 125, in execute",
" raise e.with_traceback(tb)",
" File \"/usr/local/lib/python3.11/site-packages/eventlet/tpool.py\", line 82, in tworker",
" rv = meth(*args, **kwargs)",
" ^^^^^^^^^^^^^^^^^^^^^",
"io.UnsupportedOperation: truncate"
issue