Skip to content

KAFKA-9865: Expose output topic names from TopologyTestDriver#8483

Merged
mjsax merged 3 commits into
apache:trunkfrom
big-andy-coates:KAFKA-9864-output-topic-names
May 7, 2020
Merged

KAFKA-9865: Expose output topic names from TopologyTestDriver#8483
mjsax merged 3 commits into
apache:trunkfrom
big-andy-coates:KAFKA-9864-output-topic-names

Conversation

@big-andy-coates

@big-andy-coates big-andy-coates commented Apr 14, 2020

Copy link
Copy Markdown
Contributor

fixes: https://issues.apache.org/jira/browse/KAFKA-9865
kip: https://cwiki.apache.org/confluence/display/KAFKA/KIP-594%3A+Expose+output+topic+names+from+TopologyTestDriver

This commit exposes the names of the topics the topology produced output to during its run.

Committer Checklist (excluded from commit message)

  • Verify design and implementation
  • Verify test coverage and CI build status
  • Verify documentation (including upgrade notes)

Expose the set of output topic names the topology produced records to during its test run.
@bbejeck

bbejeck commented Apr 14, 2020

Copy link
Copy Markdown
Member

ok to test

@lbradstreet

Copy link
Copy Markdown
Contributor

@big-andy-coates I think you are referencing the wrong jira here :)

@mjsax mjsax changed the title fixes: https://issues.apache.org/jira/browse/KAFKA-9864 KAFKA-9865: Expose output topic names from TopologyTestDriver Apr 14, 2020
@mjsax mjsax added the streams label Apr 15, 2020
@mjsax

mjsax commented Apr 15, 2020

Copy link
Copy Markdown
Member

Fixed the PR title already.

Lets wait for the KIP approval before moving forward on the PR

Comment thread streams/test-utils/src/main/java/org/apache/kafka/streams/TopologyTestDriver.java Outdated
@big-andy-coates

big-andy-coates commented Apr 26, 2020 via email

Copy link
Copy Markdown
Contributor Author

@big-andy-coates

Copy link
Copy Markdown
Contributor Author

@mjsax updated.

@mjsax mjsax left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM.

Comment thread streams/test-utils/src/main/java/org/apache/kafka/streams/TopologyTestDriver.java Outdated
Comment thread streams/test-utils/src/main/java/org/apache/kafka/streams/TopologyTestDriver.java Outdated
@mjsax

mjsax commented May 2, 2020

Copy link
Copy Markdown
Member

Retest this please

@big-andy-coates
big-andy-coates requested a review from mjsax May 6, 2020 09:31
@big-andy-coates

Copy link
Copy Markdown
Contributor Author

Hey @mjsax, sorry for the delay.

All changes made. Only outstanding issue is the global table testing, which I'd prefer to defer to someone else.

@mjsax
mjsax merged commit 33bfdac into apache:trunk May 7, 2020
Kvicii pushed a commit to Kvicii/kafka that referenced this pull request May 7, 2020
* 'trunk' of github.com:apache/kafka: (87 commits)
  KAFKA-9865: Expose output topic names from TopologyTestDriver (apache#8483)
  MINOR - Increase the number of Trogdor Histogram buckets to 10000 (apache#8627)
  KAFKA-9768: Fix handling of rest.advertised.listener config (apache#8360)
  KAFKA-9419: Fix possible integer overflow in CircularIterator (apache#7950)
  MINOR: Only add 'Data' suffix for generated request/response/header types (apache#8625)
  KAFKA-9947; Ensure proper shutdown of services in `TransactionsBounceTest` (apache#8602)
  KAFKA-6342; Remove unused workaround for JSON parsing of non-escaped strings (apache#8591)
  MINOR: Pass `-release 8` to scalac and upgrade to Gradle 6.4 (apache#8538)
  KAFKA-9946; Partition deletion event should only be sent if deletion was requested in the StopReplica request (apache#8609)
  MINOR: Improve TopologyTestDriver JavaDocs (apache#8619)
  MINOR: MockAdminClient should return InvalidReplicationFactorException if brokers.size < replicationFactor
  KAFKA-9748: Add Streams eos-beta integration test (apache#8496)
  KAFKA-9731: Disable immediate fetch response for hw propagation if replica selector is not defined (apache#8607)
  HOTFIX: set correct numIterations in shouldAllowConcurrentAccesses
  MINOR: Clean up some test dependencies on ConfigCommand and TopicCommand (apache#8527)
  KAFKA-9918; SslEngineFactory is NOT closed when channel is closing (apache#8551)
  KAFKA-9798: Send one round synchronously before starting the async producer (apache#8565)
  MINOR: Annotate KafkaAdminClientTest.testAlterClientQuotas() with @test
  KAFKA-9589: Enable testLogAppendTimeNonCompressedV2 and fix bug in helper method (apache#8533)
  MINOR: Use min/max function when possible (apache#8577)
  ...

# Conflicts:
#	core/src/main/scala/kafka/log/Log.scala
#	gradle/dependencies.gradle
#	gradle/wrapper/gradle-wrapper.properties
#	gradlew
jwijgerd pushed a commit to buxapp/kafka that referenced this pull request May 14, 2020
…#8483)

Implements KIP-594

Reviewers: Matthias J. Sax <matthias@confluent.io>
@mjsax mjsax added the kip Requires or implements a KIP label Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kip Requires or implements a KIP streams

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants