conduktor.io ↗

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 VersionDefault Value
3.6null
3.7null
3.8null
3.9null
4.0null
4.1null
4.2null
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.