Details
Description
Currently, in the need for clients to be more evenly balanced, stateful tasks should be distributed in such a manner that it will be spread equally. However, for such an awareness to be implemented during task assignment, it would require the need for the present rebalance protocol metadata to also contain the number of state stores in a particular task. This way, it will allow us to "weight" tasks during assignment.
Attachments
Issue Links
- blocks
-
KAFKA-4696 Streams standby task assignment should be state-store aware
- Resolved
-
KAFKA-4969 State-store workload-aware StreamsPartitionAssignor
- Resolved
- Is contained by
-
KAFKA-4696 Streams standby task assignment should be state-store aware
- Resolved