Today I needed to check details for an exception in beta, so I SSH'd to mwlog01 and tried running a grep on the error.log file. This took suspiciously long, so I checked:
$ ls -lhS -rw-r--r-- 1 udp2log udp2log 8.1G Sep 4 13:12 error.log -rw-r--r-- 1 udp2log udp2log 2.2G Sep 4 13:10 testwiki.log -rw-r--r-- 1 udp2log udp2log 2.1G Sep 4 13:06 scap.log
And also:
$ head error.log 2023-06-07 00:11:28.047555 [856d79105d5cbb7009e335de] deployment-mwmaint02 [...] $ tail error.log [...] 2023-08-15 03:13:26.748092 [6a14043a1b9f774ea0564677] [...] $ ls archive | grep error error.log-20230606.gz error.log-20230607.gz
June 6 is today - 90 days, which I assume is the standard log retention period. I'm not sure how the log rotation is (supposed to be) set up for beta, but at first glance it looks like I've just been lucky and found out about this 89 days after the last rotation?
Also, error.log is not the only file affected: by examining archive/, I can see that other log files are stuck at 20230607, but not all of them.