[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: Julian Foad <julianfoad_at_apache.org>
Date: Mon, 17 Jul 2017 16:09:10 +0100

Stefan Sperling wrote:
> 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. [...]

Thanks for the summary, Evgeny.

>> https://svn.apache.org/r1801974 adds negotiation and support for LZ4 in
>> mod_dav_svn and in ra_serf. Except for the PUT requests, [...]

It would be nice to see the same negotiation added for svnserve
protocol, if anyone is willing to do that.

>> 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?

danielsh made suggestions about the config option, in reply to the
commit email, which want opinions/follow-up, but need not necessarily
delay an alpha.

- Julian
Received on 2017-07-17 17:09:15 CEST

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