You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Matthias J. Sax (JIRA)" <ji...@apache.org> on 2017/01/09 17:01:59 UTC

[jira] [Comment Edited] (KAFKA-3745) Consider adding join key to ValueJoiner interface

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

Matthias J. Sax edited comment on KAFKA-3745 at 1/9/17 5:01 PM:
----------------------------------------------------------------

[~sree2k] thanks for picking this up. Just wanted to point out, as this JIRA contains a public API change, you will need to write a KIP: https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals

It should not be a big dead to write the KIP -- if you need any help, just let me know (matthias@confluent.io) and I can guide you through the process.


was (Author: mjsax):
[~sree2k] thanks for picking this up. Just wanted to point out, as this JIRA contains a public API change, you will need to write a KIP: https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals

> Consider adding join key to ValueJoiner interface
> -------------------------------------------------
>
>                 Key: KAFKA-3745
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3745
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>    Affects Versions: 0.10.0.0
>            Reporter: Greg Fodor
>            Assignee: Sreepathi Prasanna
>            Priority: Minor
>              Labels: api, needs-kip, newbie
>
> In working with Kafka Stream joining, it's sometimes the case that a join key is not actually present in the values of the joins themselves (if, for example, a previous transform generated an ephemeral join key.) In such cases, the actual key of the join is not available in the ValueJoiner implementation to be used to construct the final joined value. This can be worked around by explicitly threading the join key into the value if needed, but it seems like extending the interface to pass the join key along as well would be helpful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)