Guozhang Wang created KAFKA-3429: ------------------------------------ Summary: Remove Serdes needed for repartitioning in KTable stateful operations Key: KAFKA-3429 URL: https://issues.apache.org/jira/browse/KAFKA-3429 Project: Kafka Issue Type: Sub-task Reporter: Guozhang Wang Fix For: 0.10.0.1
Currently in KTable stateful operations, we require the users to provide serdes (default to configured ones) for repartitioning. However, these are not necessary since for all KTable instances either generated from the topics directly: {code}builder.table(...){code} or from aggregation operations: {code}stream.aggregate(...){code} There are already serde provided for materializing the data, and hence the same serde can be re-used when the resulted KTable is involved in future stateful operations. Implementation-wise we need to carry the serde information along with the KTableImpl instance in order to do it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)