[ 
https://issues.apache.org/jira/browse/KAFKA-9636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17051482#comment-17051482
 ] 

Paul Snively commented on KAFKA-9636:
-------------------------------------

John,

I've attached what I believe is a more legible version of the test, in case 
that helps.

Unfortunately, at this stage, I'm really stuck. What I have is:
 * A test that generates a `Topology` with a simple foreign-key join of 2 
(currently hardcoded) `KTable`s.
 * Generates 2 records, the first of which has a foreign-key reference to the 
second.
 * Sends the records to their respective `TestInputTopic`s with the correct 
keys.
 * Nondeterministically, sooner or later, results in an empty `TestOutputTopic`.

I suppose I'm still prepared to believe I'm doing something wrong, but I have 
to admit it's extremely difficult to see how that's possible.

> Simple join of two KTables fails
> --------------------------------
>
>                 Key: KAFKA-9636
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9636
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>    Affects Versions: 2.4.1
>            Reporter: Paul Snively
>            Priority: Major
>         Attachments: kafka.tar.xz, merge_issue.zip, merge_issue.zip, 
> merge_issue.zip, merge_issue.zip
>
>
> Attempting to join two KTables yields a `Topology` that, when tested with 
> `TopologyTestDriver` by adding records to the two `TestInputTopic`s, results 
> in an empty `TestOutputTopic`.
> I'm attaching a very small reproduction. The code is in Scala. The project is 
> therefore an "sbt" project. You can reproduce the results from your shell 
> with `sbt test`. The failure output will include the `describe` of the 
> `Topology` in question.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to