speed up libvirt tarball creation time

Information

ID: 605
PHID: PHID-TASK-rmlmclldrixkknshl67q
Author: Patrick
Status at Migration Time: open
Priority at Migration Time: Wishlist

Description

The current tar.xz compression code is a burden since it literally takes hours. Currently building VBox and KVM images until upload finished therefore takes more than a day.



Using tar --xz and --mtime="2014-05-06 00:00:00" so the archives are deterministic.

Using --sparse

-S, --sparse
    handle sparse files efficiently

The replacement requirements:

  • faster than current one
  • deterministic
  • handle sparse files efficiently
    ** currently the result of the compression is reducing the a sparse file with a real size of ~ 4.5 GB (and apparent size 100 GB) workstation qcow2 file to ~ 1.5 GB tar.xz.
    ** the new file size should be similarly small
    ** (not 100 GB reduced to ~ 30 GB)

The priority is high, since this reduces my motivation to create Non-Qubes-Whonix images.

Comments


HulaHoop

2017-01-15 02:27:14 UTC


Patrick

2017-01-15 05:09:41 UTC


HulaHoop

2017-01-15 15:13:37 UTC


anonymous1

2017-01-18 20:31:32 UTC


anonymous1

2017-01-19 08:38:09 UTC


anonymous1

2017-01-19 08:41:39 UTC


anonymous1

2017-01-19 20:29:45 UTC


Patrick

2017-01-20 12:58:31 UTC


Patrick

2017-01-20 13:12:41 UTC


Patrick

2017-01-21 00:04:55 UTC


anonymous1

2017-01-21 03:25:58 UTC


HulaHoop

2017-01-23 00:10:43 UTC


anonymous1

2017-03-07 20:59:04 UTC


Patrick

2017-03-10 03:44:48 UTC


anonymous1

2017-03-10 04:56:52 UTC


anonymous1

2017-03-10 05:03:47 UTC


anonymous1

2017-03-10 05:24:19 UTC


anonymous1

2017-03-10 05:31:18 UTC


anonymous1

2017-03-10 11:54:05 UTC


anonymous1

2017-03-10 12:25:58 UTC


Patrick

2017-03-10 17:06:23 UTC


Patrick

2017-03-10 17:12:46 UTC


anonymous1

2017-03-10 17:50:03 UTC


anonymous1

2017-03-10 17:53:58 UTC


Patrick

2017-03-10 18:11:32 UTC


Patrick

2017-03-10 18:22:08 UTC


anonymous1

2017-03-10 19:02:58 UTC


anonymous1

2017-03-10 19:32:30 UTC


anonymous1

2017-03-10 19:40:42 UTC


Patrick

2017-03-10 19:53:59 UTC


anonymous1

2017-03-10 20:27:19 UTC


anonymous1

2017-03-10 20:51:50 UTC


Patrick

2017-03-10 21:13:40 UTC


anonymous1

2017-03-10 21:19:18 UTC


anonymous1

2017-03-10 21:22:07 UTC


anonymous1

2017-03-10 21:36:16 UTC


anonymous1

2017-03-10 21:48:25 UTC


anonymous1

2017-03-10 22:53:43 UTC


anonymous1

2017-03-11 15:13:17 UTC


Patrick

2017-03-13 11:40:30 UTC


Patrick

2019-04-04 18:17:58 UTC