From dev-return-107689-archive-asf-public=cust-asf.ponee.io@kafka.apache.org Thu Sep 19 23:15:02 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 8E3D718062C for ; Fri, 20 Sep 2019 01:15:02 +0200 (CEST) Received: (qmail 26740 invoked by uid 500); 19 Sep 2019 23:15:01 -0000 Mailing-List: contact dev-help@kafka.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@kafka.apache.org Delivered-To: mailing list dev@kafka.apache.org Received: (qmail 26728 invoked by uid 99); 19 Sep 2019 23:15:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Sep 2019 23:15:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 9C297E30C3 for ; Thu, 19 Sep 2019 23:15:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 1427D78014A for ; Thu, 19 Sep 2019 23:15:00 +0000 (UTC) Date: Thu, 19 Sep 2019 23:15:00 +0000 (UTC) From: "Matthias J. Sax (Jira)" To: dev@kafka.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (KAFKA-8927) Remove config `partition.grouper` and interface `PartitionGrouper` MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 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)