Hi Alexandre, thanks for your reply. I updated my example to produce a
message to the compacted topic ("table") at a lower timestamp, but I'm
still not getting the expected result unfortunately. The scenario is now:
1. Message published to A ("input") with timestamp t_0
2. Three seconds of wall clock time elapses
3. Message published to B ("table") with timestamp (t_0 - 1)
On Tue, Aug 30, 2022 at 12:15 AM Alexandre Brasil <
alexandre.brasil@gmail.com > wrote:
> Hi Derek,
>
> What max.task.idle.ms does is set a wait time for the stream application
> to
> wait for new messages when one or more
> input topics have no messages after a poll. In your case, the application
> polls for the first time and finds a message on
> topic A ("input") and no messages on topic B ("table"). Since you have
> max.task.idle.ms set to 5000, it waits up to five
> seconds for messages to arriv...