Hi all,

Since Kafka 4.0.0, there is a typo in the state-change.log file name after
the log file rolled out.
The file name will be named with "sta*g*e-change.xxx", not
"sta*t*e-change.xxx".
Ex: "stage-change.log.2025-07-01-20"

So, in the logs folder, you should see files mixed with
"stage-change.log.xxx" and "state-change.log", like this:
```
> ls logs/sta*
logs/stage-change.log.2025-07-01-19
logs/stage-change.log.2025-07-01-20
logs/state-change.log
```

In this mail, I'd like to:
1. Notify users using kafka v4.0.0 about this typo bug, in case you are
trying to grep state logs using regex or something.
2. Could we merge this PR <https://github.com/apache/kafka/pull/20269> even
though this will change the user interface? I think this is definitely a
bug fix, not a public API change. So no KIP needed. Any objections?
3. We should include this patch in kafka v4.0.1. cc @Christo Lolov
<christolo...@gmail.com> .
4. Should we include this patch in kafka v4.1.0, even though the v4.1.0 RC1
is out for vote now? cc @Mickael Maison <mickael.mai...@gmail.com> .


Thank you.
Luke

Reply via email to