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
| Author | Damian Guy |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-3741 |
| Wiki | View on Apache Wiki |
| Created | 2017-06-30 |
| Last Modified | 2017-07-21 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.