Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
0.10.1.0
-
None
-
None
Description
junrao brought up the following scenario:
If users are pumping data with timestamp already passed log.retention.ms into Kafka, the messages will be appended to the log but will be immediately rolled out by log retention thread when it kicks in and the messages will be deleted.
To avoid this produce-and-deleted scenario, we can set the default value of log.message.timestamp.difference.max.ms to be the same as log.retention.ms.
Attachments
Issue Links
- is related to
-
KAFKA-4907 compacted topic shouldn't reject messages with old timestamp
- Resolved
-
KAFKA-5344 Change message.timestamp.difference.max.ms back to Long.MaxValue
- Resolved
- links to