]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
syslogd: Enable repeated line compression for lines of any length.
authorasomers <asomers@FreeBSD.org>
Wed, 27 Jan 2016 16:17:15 +0000 (16:17 +0000)
committerasomers <asomers@FreeBSD.org>
Wed, 27 Jan 2016 16:17:15 +0000 (16:17 +0000)
commit3eabf52b202db2d07e5e22ed3035b455eacf29ae
treebe2f87886b10bd83a763cc2f4a7c7b0a522676b2
parent57291730689d515a8e74c0f0f020c4271a385eb5
syslogd: Enable repeated line compression for lines of any length.

Enable repeated line compression for lines of any length, instead of only
short lines. AFAICT repeated line compression was limited to short lines as
a RAM optimization, which made sense when karels added it in 1988, but no
longer.  The penalty is a paltry 904B of RAM per file logged.

Reviewed by: rpaulo
MFC after: 32 days
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D4475
usr.sbin/syslogd/syslogd.c