[ https://issues.apache.org/jira/browse/KAFKA-13676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Walker Carlson updated KAFKA-13676: ----------------------------------- Fix Version/s: 3.2.0 > When processing in ALOS, when one task encounters a task-specific exception > we could still commit progress made by other tasks > ------------------------------------------------------------------------------------------------------------------------------ > > Key: KAFKA-13676 > URL: https://issues.apache.org/jira/browse/KAFKA-13676 > Project: Kafka > Issue Type: Improvement > Components: streams > Reporter: Walker Carlson > Assignee: Walker Carlson > Priority: Major > Fix For: 3.2.0 > > > When processing in ALOS, we might as well commit progress made by other tasks > when some task encounters specific exception. If one task has an issue and we > have already successfully completed processing on at least one task it would > be good to commit those successfully processed tasks. This should prevent > limit the duplicated records downstream and also be more efficient. > Also if one task is having lots of issues the other tasks can at least make > progress. When we introduced the thread replacement mechanism this > optimization became possible. > > We only enabled this for the experimental feature modular topologies. because > we are worried about over committing so taking advantage of the task back off > policy in the modular topologies we can avoid this issue -- This message was sent by Atlassian Jira (v8.20.1#820001)