Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-06 | journal: add LZ4 as optional compressor | Zbigniew Jędrzejewski-Szmek | |
Add liblz4 as an optional dependency when requested with --enable-lz4, and use it in preference to liblzma for journal blob and coredump compression. To retain backwards compatibility, XZ is used to decompress old blobs. Things will function correctly only with lz4-119. Based on the benchmarks found on the web, lz4 seems to be the best choice for "quick" compressors atm. For pkg-config status, see http://code.google.com/p/lz4/issues/detail?id=135. | |||
2014-06-26 | coredump: make compression configurable | Zbigniew Jędrzejewski-Szmek | |
Add Compression={none,xz} and CompressionLevel=0-9 settings. Defaults are xz/6. Compression=filesystem may be added later. I picked "xz" for the compression "type", since we might want to add different compressors later on. XZ is fairly memory and CPU intensive, and embedded users will likely want to use LZO or some other lightweight compression mechanism. | |||
2014-06-26 | journal/compress: add stream compression/decompression functions | Zbigniew Jędrzejewski-Szmek | |
2014-06-25 | tests: add test-compress | Ronny Chevalier | |