File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -2313,14 +2313,15 @@ fn untar_snapshot_create_shared_buffer(
2313
2313
} )
2314
2314
. unwrap ( )
2315
2315
} ;
2316
+ // Apply buffered reader for decoders that do not buffer internally.
2316
2317
match archive_format {
2317
2318
ArchiveFormat :: TarBzip2 => SharedBuffer :: new ( BzDecoder :: new ( BufReader :: new ( open_file ( ) ) ) ) ,
2318
- ArchiveFormat :: TarGzip => SharedBuffer :: new ( GzDecoder :: new ( BufReader :: new ( open_file ( ) ) ) ) ,
2319
+ ArchiveFormat :: TarGzip => SharedBuffer :: new ( GzDecoder :: new ( open_file ( ) ) ) ,
2319
2320
ArchiveFormat :: TarZstd { .. } => SharedBuffer :: new (
2320
- zstd:: stream:: read:: Decoder :: new ( BufReader :: new ( open_file ( ) ) ) . unwrap ( ) ,
2321
+ zstd:: stream:: read:: Decoder :: new ( open_file ( ) ) . unwrap ( ) ,
2321
2322
) ,
2322
2323
ArchiveFormat :: TarLz4 => {
2323
- SharedBuffer :: new ( lz4:: Decoder :: new ( BufReader :: new ( open_file ( ) ) ) . unwrap ( ) )
2324
+ SharedBuffer :: new ( lz4:: Decoder :: new ( open_file ( ) ) . unwrap ( ) )
2324
2325
}
2325
2326
ArchiveFormat :: Tar => SharedBuffer :: new ( BufReader :: new ( open_file ( ) ) ) ,
2326
2327
}
You can’t perform that action at this time.
0 commit comments