conduktor.io ↗

KIP-173 — Add prefix to StreamsConfig to enable setting default internal topic configs

Accepted Kafka 1.0 Streams

KIP-173 adds a `topic.` prefix to `StreamsConfig` so any property starting with that prefix is forwarded as a default topic config when Kafka Streams creates internal topics (repartition, changelog). Previously there was no way to set default topic-level configs (e.g. `topic.replication.factor`, `topic.min.insync.replicas`) globally for all internally managed topics without using the cumbersome `StateStoreSupplier` API.

Details

AuthorDamian Guy
StatusAccepted
Kafka Version1.0
JIRAKAFKA-3741
WikiView on Apache Wiki
Created2017-06-30
Last Modified2017-07-21
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.