On Dec 31, 2013, at 2:35 PM, Suvayu Ali fatkasuvayu+linux@gmail.com wrote:
Thanks! Another interesting bit: if I set both to 1G, journald uses 2G (I think it just adds the two). I would expect it to pick the least among the two.
Although not sure why SystemMaxFileSize is being ignored.
Sounds like a separate bug. SystemMaxUse= to me means, do not use more than this, in total, for journals. SystemMaxFileSize= to me means, journal files themselves should not grow larger than this.
Interestingly on my system, systemd-journald, with defaults, has created several 16MB journal files, nothing larger. Since they can become corrupt, and systemd-journald detects this and will then create and use a new journal file, it seems like a smaller log size is reasonable. 1G might be a lot of log info to lose if it's irreparably corrupt for whatever reason.
Chris Murphy