[ https://issues.apache.org/jira/browse/KAFKA-9500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Roesler resolved KAFKA-9500. --------------------------------- Resolution: Fixed > Foreign-Key Join creates an invalid topology > -------------------------------------------- > > Key: KAFKA-9500 > URL: https://issues.apache.org/jira/browse/KAFKA-9500 > Project: Kafka > Issue Type: Bug > Components: streams > Affects Versions: 2.4.0 > Reporter: John Roesler > Assignee: John Roesler > Priority: Blocker > Fix For: 2.5.0, 2.4.1 > > > Foreign-Key Join results are not required to be materialized by default, but > they might be needed if downstream operators need to perform lookups on the > result (such as when the join result participates in an equi-join). > Currently, if the result is explicitly materialized (via Materialized), this > works correctly, but if the result is _not_ materialized explicitly, but _is_ > needed, the topology builder throws an exception that the result store isn't > added to the topology. This was an oversight in testing and review and needs > to be fixed ASAP. -- This message was sent by Atlassian Jira (v8.3.4#803005)