Deepak Goyal created KAFKA-6718: ----------------------------------- Summary: Rack Aware Replica Task Assignment for Kafka Streams Key: KAFKA-6718 URL: https://issues.apache.org/jira/browse/KAFKA-6718 Project: Kafka Issue Type: New Feature Components: streams Affects Versions: 1.1.0 Reporter: Deepak Goyal
|This features enables replica tasks to be assigned on different racks. Replication factor = x Number of Replica tasks = x totalTasks = x+1 (replica + active) # If there are no racks provided: Cluster will behave rack-unaware # If same rackId is given to all the nodes: Cluster will behave rack-unaware # If (totalTasks >= number of racks), then Cluster will be rack aware i.e. each replica task is each assigned to a different rack. # Id (totalTasks < number of racks), then it will first assign tasks on different racks, further tasks will be assigned to least loaded node, cluster wide.| -- This message was sent by Atlassian JIRA (v7.6.3#76005)