Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
2.7.0
-
None
-
None
Description
During a tranform() or a process() method:
Define a schedule tyask:
this.context.schedule(Duration.ofSeconds(1), PunctuationType.WALL_CLOCK_TIME, timestamp -> {...}
store.put(...) or context.forward(...) produce a record with an invalid timestamp.
For the forward, a workaround is define the timestamp:
context.forward(entry.key, entry.value.toString(), To.all().withTimestamp(timestamp));
But for state.put(...) or state.delete(...) functions there is no workaround.
Is it mandatory to have the Kafka broker version aligned with the Kafka Streams version?
Attachments
Attachments
Issue Links
- duplicates
-
KAFKA-12323 Record timestamps not populated in event
-
- Resolved
-