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)

Reply via email to