kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias J. Sax (Jira)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-8927) Remove config `partition.grouper` and interface `PartitionGrouper`
Date Thu, 19 Sep 2019 23:15:00 GMT
Matthias J. Sax created KAFKA-8927:

             Summary: Remove config `partition.grouper` and interface `PartitionGrouper`
                 Key: KAFKA-8927
                 URL: https://issues.apache.org/jira/browse/KAFKA-8927
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Matthias J. Sax

The `PartitionGrouper` interface was originally exposed to allow user a higher degree of flexibility
with regard to partition to task mapping. However, Kafka Streams runtime employs many undocumented
restrictions to write a correct `PartitionGrouper` and hence it is easy for users to break
the runtime that way.

In practice, we have not seen the usage of the interface. Hence, we should consider to deprecate
and eventually remove it.

This message was sent by Atlassian Jira

View raw message