mirror of https://github.com/apache/kafka.git
Pull request to implement KIP-1111, aims to add a configuration that prevents a Kafka Streams application from starting if any of its internal topics have auto-generated names, thereby enforcing explicit naming for all internal topics and enhancing the stability of the application’s topology. - Repartition Topics: All repartition topics are created in the KStreamImpl.createRepartitionedSource(...) static method. This method either receives a name explicitly provided by the user or null and then builds the final repartition topic name. - Changelog Topics and State Store Names: There are several scenarios where these are created: In the MaterializedInternal constructor. During KStream/KStream joins. During KStream/KTable joins with grace periods. With key-value buffers are used in suppressions. Reviewers: Lucas Brutschy <lbrutschy@confluent.io>, Sophie Blee-Goldman <sophie@responsive.dev> |
||
---|---|---|
.. | ||
examples/src | ||
integration-tests/src/test | ||
quickstart | ||
src | ||
streams-scala | ||
test-utils/src | ||
upgrade-system-tests-10/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-11/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-20/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-21/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-22/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-23/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-24/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-25/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-26/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-27/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-28/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-30/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-31/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-32/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-33/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-34/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-35/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-36/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-37/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-38/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-39/src/test/java/org/apache/kafka/streams/tests | ||
upgrade-system-tests-0110/src/test/java/org/apache/kafka/streams/tests | ||
.gitignore |