[ 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)