[ https://issues.apache.org/jira/browse/KAFKA-3890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guozhang Wang resolved KAFKA-3890. ---------------------------------- Resolution: Fixed Fix Version/s: 0.10.0.1 Issue resolved by pull request 1543 [https://github.com/apache/kafka/pull/1543] > Kafka Streams: task assignment is not maintained on cluster restart or > rolling restart > -------------------------------------------------------------------------------------- > > Key: KAFKA-3890 > URL: https://issues.apache.org/jira/browse/KAFKA-3890 > Project: Kafka > Issue Type: Bug > Components: streams > Reporter: Henry Cai > Assignee: Henry Cai > Labels: api, newbie > Fix For: 0.10.0.1 > > > Currently the task assignment in TaskAssignor is not deterministic. During > cluster restart or rolling restart, even though the participating worker > nodes are the same, but the TaskAssignor is not able to maintain a > deterministic mapping, so about 20% partitions will be reassigned which would > cause state repopulation on cluster restart time. > When the participating worker nodes are not changed, we really just want to > keep the old task assignment. -- This message was sent by Atlassian JIRA (v6.3.4#6332)