rack.aware.assignment.non_overlap_cost — Kafka Kafka Streams Configuration
Cost associated with moving tasks from existing assignment. This config and rack.
Description
Cost associated with moving tasks from existing assignment. This config and rack.aware.assignment.traffic_cost controls whether the optimization algorithm favors minimizing cross rack traffic or minimize the movement of tasks in existing assignment. If set a larger value org.apache.kafka.streams.processor.internals.assignment.RackAwareTaskAssignor will optimize to maintain the existing assignment. The default value is null which means it will use default non_overlap cost values in different assignors.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 3.6 | null |
| 3.7 | null |
| 3.8 | null |
| 3.9 | null |
| 4.0 | null |
| 4.1 | null |
| 4.2 | null |
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.