Hi, Divij,

Thanks for the KIP.

For log.message.timestamp.after.max.ms, I agree that there seems to be no
good reason to set a future timestamp in a record. So, changing the default
to 1 hour makes sense.

For log.message.timestamp.before.max.ms, a common usage is to use CDC to
extract records from a database to Kafka. During bootstrap, it's possible
for Kafka to get records with much older timestamps. Changing the defaults
will break those use cases.

Jun


On Mon, Nov 18, 2024 at 2:15 AM Divij Vaidya <divijvaidy...@gmail.com>
wrote:

> Hey folks
>
> With 4.0, we have an opportunity to reset the default values and add
> constraints in the configurations based on our learnings since 3.0.
>
> Here's a KIP which modifies defaults for some properties and modifies the
> constraints for a few others.
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1030%3A+Change+constraints+and+default+values+for+various+configurations
>
>
> Looking forward for your feedback.
>
> (Previous discussion thread on this topic -
> https://lists.apache.org/thread/3dx9mdmsqf8pko9xdmhks80k96g650zp )
>

Reply via email to