conduktor.io ↗

KIP-1293 — Add Time-Shift Parameter to Kafka Streams Punctuation Scheduling

Discarded Streams

Adds a time-shift parameter to Kafka Streams Punctuate scheduling so that the first punctuation fires at a fixed absolute time offset (e.g., next hour boundary) rather than relative to application start or the first processed record. Without this, punctuation timing is non-deterministic across restarts—a stream-time punctuation aligned to the first record's timestamp will drift after a restart if the first record has a different timestamp than on the previous run.

Details

AuthorAnkur Sinha
StatusDiscarded
JIRAKAFKA-13678
WikiView on Apache Wiki
Created2026-03-03
Last Modified2026-03-05
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.