mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-08 22:23:15 +00:00
Don't unzip backup data when streaming
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
This commit is contained in:
@@ -124,12 +124,17 @@ Loop:
|
||||
return fmt.Errorf("request failed: %v", string(body))
|
||||
}
|
||||
|
||||
gzipReader, err := gzip.NewReader(resp.Body)
|
||||
if err != nil {
|
||||
return err
|
||||
reader := resp.Body
|
||||
if kind != v1.DownloadTargetKindBackupContents {
|
||||
// need to decompress logs
|
||||
gzipReader, err := gzip.NewReader(resp.Body)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer gzipReader.Close()
|
||||
reader = gzipReader
|
||||
}
|
||||
defer gzipReader.Close()
|
||||
|
||||
_, err = io.Copy(w, gzipReader)
|
||||
_, err = io.Copy(w, reader)
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user