> On Dec 11, 2014, at 7:42 AM, Per Øyvind Karlsen <[email protected]> 
> wrote:
> 
> 2014-12-11 13:24 GMT+01:00 Jeffrey Johnson <[email protected] 
> <mailto:[email protected]>>:
> 
> > On Dec 11, 2014, at 6:13 AM, Tomasz Gajc <[email protected] 
> > <mailto:[email protected]>> wrote:
> >
> > Hello and welcome back Proyvind :)
> >
> > Thanks for your commitment, and yes mulithread xz support in rpm makes me 
> > aroused :p
> >
> 
> Correction: multithreaded compression, not decompression.
> Yupp, Lasse Colin has yet to do much work on it unfortunately, same goes for 
> the block filter, both of which would make things quite sweeet. :D
> 

The primary decompression issue for rpm is streaming: the ability to
install a package in one pass. XZ decompression needs info from
the end of the payload before being able to decompress.

> XZ aside, while still being on the topic of payload compression, have you had 
> any thoughts on implementing support for LZ4?
> I remember we discussed lzo in the past, and how it could've been convenient 
> for source payload compression, but the library released under GPL caused 
> problems.
> The LZ4 libraries OTOH are BSD licensed, with compression ratio & speed being 
> negligibly worse, while decompression speed being about 3x as fast.
> 
> Unless you have any plans or any thoughts about it being a waste of time, I 
> might just take a stab at it some day when I have nothing better to do... :)
> 

*shrug*

Multithreaded installation is a far bigger win for rpm than messing with 
compression
flags and algorithms. That requires parallel digesting (like blake2bp) and
parallel decompression.

hint: bz2 (ala pbzip2) parallel decompression/compression has been
implemented for 5+y. Mapping the starting block offsets of compressed
files into metadata is the remaining task, blocked by
        legacy incompatibilities!
creating tags and tracking dependency distro ritualistic fetishism, not
anything else.

73 de Jeff

> --
> Regards,
> Per Øyvind
> 
> _______________________________________________
> OM-Cooker mailing list
> [email protected]
> http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org

_______________________________________________
OM-Cooker mailing list
[email protected]
http://ml.openmandriva.org/listinfo.cgi/om-cooker-openmandriva.org

Reply via email to