hydra/src/lib/Hydra
Domen Kožar 23bf99b8e2 Use pixz instead of bzip2 for compressing nars
According to following two benchmarks:

- https://www.rootusers.com/gzip-vs-bzip2-vs-xz-performance-comparison/
- http://catchchallenger.first-world.info/wiki/Quick_Benchmark:_Gzip_vs_Bzip2_vs_LZMA_vs_XZ_vs_LZ4_vs_LZO

xz has better compression ratio than bzip2 at lowest compression rate.

https://github.com/vasi/pixz has been chosen as it can scale compressing
over multiple cores linearly.

We're using this in snabblab for a month now and it has improved CPU
wise the main Hydra server.
2016-08-12 11:39:07 +02:00
..
Base/Controller Fix latest-finished 2016-03-02 18:06:20 +01:00
Component Get rid of old ToJSON code path 2013-10-25 11:09:11 -04:00
Controller Trigger ssh like urls from github pushes 2016-06-21 16:34:54 +01:00
Helper Provide a plugin hook for when build steps finish 2016-05-27 14:35:32 +02:00
Model Turn prepared statements back on 2013-02-25 21:20:52 +01:00
Plugin GithubStatus: Include the full job name and build ID in the context. 2016-04-12 15:19:05 -04:00
Schema Allow public dashboards 2016-05-27 14:35:32 +02:00
Script Use CatalystX::Script::Server::Starman 2011-11-22 16:44:32 +01:00
View Use pixz instead of bzip2 for compressing nars 2016-08-12 11:39:07 +02:00
Plugin.pm Provide a plugin hook for when build steps finish 2016-05-27 14:35:32 +02:00
Schema.pm Keep track of the database schema version 2011-12-05 14:29:29 +01:00