[ https://issues.apache.org/jira/browse/KAFKA-4001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15433774#comment-15433774 ]
ASF GitHub Bot commented on KAFKA-4001: --------------------------------------- GitHub user mjsax opened a pull request: https://github.com/apache/kafka/pull/1777 KAFKA-4001: Improve Kafka Streams Join Semantics (KIP-76) [WiP] You can merge this pull request into a Git repository by running: $ git pull https://github.com/mjsax/kafka kafka-4001-joins Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1777.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1777 ---- commit 473594191e209b2c3fdb0056f4e358e5cadc3520 Author: Matthias J. Sax <matth...@confluent.io> Date: 2016-08-23T22:25:44Z KAFKA-4001: Improve Kafka Streams Join Semantics (KIP-76) [WiP] ---- > Improve Kafka Streams Join Semantics (KIP-76) > --------------------------------------------- > > Key: KAFKA-4001 > URL: https://issues.apache.org/jira/browse/KAFKA-4001 > Project: Kafka > Issue Type: Bug > Components: streams > Reporter: Matthias J. Sax > Assignee: Matthias J. Sax > Fix For: 0.10.1.0 > > > Kafka Streams supports three types of joins: > * KStream-KStream > * KStream-KTable > * KTable-KTable > Furthermore, Kafka Streams supports the join variant, namely > * inner join > * left join > * outer join > Not all combination of "type" and "variant" are supported. > *The problem is, that the semantics of the different joins do use different > semantics (and are thus inconsistent).* > With this ticket, we want to > * introduce unique semantics over all joins > * improve handling of "null" > * add missing inner KStream-KTable join > See KIP-76 for more details: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-76%3A+Improve+Kafka+Streams+Join+Semantics -- This message was sent by Atlassian JIRA (v6.3.4#6332)