[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: LZ4 compression

From: Stefan Sperling <stsp_at_elego.de>
Date: Mon, 17 Jul 2017 17:01:40 +0200

On Mon, Jul 17, 2017 at 02:54:59PM +0200, Evgeny Kotkov wrote:
> LZ4 offers much faster decompression than zlib, and read operations should
> benefit from this change as well. (Don't have the exact numbers available
> here on my phone, sorry for that.)
>
> https://svn.apache.org/r1801974 adds negotiation and support for LZ4 in
> mod_dav_svn and in ra_serf. Except for the PUT requests, which require a
> couple of tweaks to the negotiation scheme, with this change svndiff2 with
> LZ4 will be used in the repository on-disk data and as the wire format for
> http://, if the corresponding compression level is set to 1.
>
> Speaking of only using it with compression level 1, that's not a starting
> point. While LZ4 offers superior speeds, it is not a substitute for any
> zlib compression level > 1, including our current default of 5, as the
> latter gives better compression ratio.
>
> I was thinking that it might make sense to make the compression level 1 our
> new default, so that new installations would benefit from the increased
> speed, while still keeping a decent compression ratio. (If necessary, that
> could still be tweaked for better compression.)

This feature would be a nice addition to 1.10.

Is 1.10 your target release? Given that it's on trunk already,
it would seem so :)

Is there any reason to wait before rolling a 1.10 alpha release?
Received on 2017-07-17 17:01:53 CEST

This is an archived mail posted to the Subversion Dev mailing list.