You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Matthias J. Sax (Jira)" <ji...@apache.org> on 2019/09/19 23:15:00 UTC

[jira] [Created] (KAFKA-8927) Remove config `partition.grouper` and interface `PartitionGrouper`

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
(v8.3.4#803005)