[
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 <[email protected]>
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)