> On Dec 22, 2023, at 23:18, Xin Li <delp...@delphij.net> wrote:
> 
> Hi,
> 
> Inspired by D42961, I propose that we move forward with disabling the 
> compression by default in newsyslog, as implemented in 
> https://reviews.freebsd.org/D43169
> 
> Historically, newsyslog has compressed rotated log files to save disk space. 
> This approach was valuable in the early days where storage space was limited. 
>  However, the landscape has changed significantly.  Modern file systems, such 
> as ZFS, now offer native compression capabilities. Additionally, the 
> widespread availability of larger hard drives has diminished the necessity 
> for additional compression.  Notably, the need to decompress log files for 
> pattern searches poses a significant inconvenience, further questioning the 
> utility of this legacy feature.
> 
> In commit 906748d208d3, flags J, X, Y, Z can now indicate that a log file is 
> eligible for compression rather than directly enforcing it. It allows for a 
> more flexible approach, wherein the actual compression method can be set to 
> "none" or specified as one among bzip2, gzip, xz, or zstd.
> 
> Therefore I would propose that we change the default compression setting to 
> "none" in FreeBSD 15.0.  This change reflects our adaptation to the evolving 
> technological environment and user needs.  It also aligns with the broader 
> initiative to modernize our systems while maintaining flexibility and 
> efficiency.
> 
> I look forward to your thoughts and feedback on this proposal.

This impacts embedded systems or jails which use UFS as the default /var/log 
backed device. There are quite a few larger consumers of FreeBSD out there that 
still use UFS instead of ZFS.

Adding this instead into bsdinstall and the documentation as a suggested knob 
seems like a good way to go.

Just something to keep in mind when making this change.

Cheers,
-Enji

Reply via email to