Matthias J. Sax created KAFKA-4785: -------------------------------------- Summary: Records from internal repartitioning topics should always use RecordMetadataTimestampExtractor Key: KAFKA-4785 URL: https://issues.apache.org/jira/browse/KAFKA-4785 Project: Kafka Issue Type: Bug Components: streams Affects Versions: 0.10.2.0 Reporter: Matthias J. Sax
Users can specify what timestamp extractor should be used to decode the timestamp of input topic records. As long as RecordMetadataTimestamp or WallclockTime is use this is fine. However, for custom timestamp extractors it might be invalid to apply this custom extractor to records received from internal repartitioning topics. The reason is that Streams sets the current "stream time" as record metadata timestamp explicitly before writing to intermediate repartitioning topics because this timestamp should be use by downstream subtopologies. A custom timestamp extractor might return something different breaking this assumption. -- This message was sent by Atlassian JIRA (v6.3.15#6346)