[ 
https://issues.apache.org/jira/browse/KAFKA-10277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias J. Sax updated KAFKA-10277:
------------------------------------
    Labels: beginner newbie  (was: )

> Relax non-null key requirement for KStream-GlobalKTable joins
> -------------------------------------------------------------
>
>                 Key: KAFKA-10277
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10277
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Matthias J. Sax
>            Priority: Major
>              Labels: beginner, newbie
>
> In general, Kafka Streams requires that key and value are non-null for 
> aggregations and join input records. While this requirement is reasonable in 
> general, for KStream-GlobalKTable joins it's questionable for the stream 
> input record key. The join is based on a `keySelector` and it seems to be 
> sufficient to require that the `keySelector` returns a not-null join-key for 
> the stream record.
> We should consider to relax the non-null key requirement for stream-side 
> input records.



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

Reply via email to