[Rpm-maint] [rpm-software-management/rpm] [WIP] Replace gzip/bzip2/xz with pigz/pbzip2/pxz for multicore (#126)

proyvind notifications at github.com
Fri Jan 13 11:54:43 UTC 2017


As the multithreaded (de)compression support for pigz isn't implemented in the binary, the benefits from aren't really there as it won't be possible to implement multithreaded (de)compression for using in the rpmio library.
Same goes for pbzip2.

For xz, multithreaded compression support has been implemented into liblzma and since added to librpmio xz payload support. Unless pxz supports parallell decompression  (IIRC it does't, I borrowed the code for the initial python liblzma extension, where the support for was implemented through use of openmp.
Then again, as support was implemented by compressing every block in separate thread, one might imagine that multithreaded compression would be possibly by doing 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/126#issuecomment-272426714
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20170113/c625723e/attachment-0001.html>


More information about the Rpm-maint mailing list