control: tags -1 confirmed
[2018-12-11 18:51] Lorenzo Puliti <lorenzo.r...@gmail.com> > Package: runit > Version: 2.1.2-19 > Severity: normal > > Hi Dmitry, > > I have several log directories with more than 10 log files. > This is true when there are no config files and also when there is > a config file that sets `num' to 10. > The patch for #878476 (Fix spin lock on systems with poor clock) excluded > `.u' files from being deleted, and this fix highlighted that svlogd is > naming some or all log files as `timestamp.u' instead of `timestamp.s'. > I have no `processor' in place so this looks wrong to me. > Also, with a mix of `.t' and `.u' log files the number of old log > files is no longed guaranteed to be equal to `num'. True. According to manpage, .u files should not appear if there is no preprocessor specified. I managed to reproduce bug. Seems that .u file appears when svlogd is restarted and there is some .s files, but not always. I plan to debug it this weekend. Thank you for report. If you have some ideas, how to reproduce bug more reliable, it would be great!