diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-08-04 16:56:08 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2019-08-04 17:01:14 +0200 |
commit | 3a340b12eb9b7ed86a47391345cb836fa662b2d9 (patch) | |
tree | cf645d3ccef3347f10985f415a0755a5b0de36b9 /lib/tar/read_sparse_map_old.c | |
parent | bf1dd4f1ab8ef70f96704c4e2bd95968e1615b37 (diff) |
Improve file unpacking order
This commit moves the file unpacking order & job scheduling to a libfstree
function. The ordering is improved by making sure fragment blocks are not
extracted more than once and files with data blocks are extracted in order.
This way, serial unpacking of a 2GiB Debian live image could be reduced
from ~5' on my test machine to ~3.5', whereas parallel unpacking stays
roughly the same (~3' for -j 4).
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'lib/tar/read_sparse_map_old.c')
0 files changed, 0 insertions, 0 deletions