Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 4E6E5200BFF for ; Tue, 17 Jan 2017 20:34:55 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 4D351160B46; Tue, 17 Jan 2017 19:34:55 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 98338160B30 for ; Tue, 17 Jan 2017 20:34:54 +0100 (CET) Received: (qmail 17969 invoked by uid 500); 17 Jan 2017 19:34:48 -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 17953 invoked by uid 99); 17 Jan 2017 19:34:48 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jan 2017 19:34:48 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 48AD5C0C80 for ; Tue, 17 Jan 2017 19:34:48 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id W8K_J57hCihX for ; Tue, 17 Jan 2017 19:34:47 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 5E1345FB5B for ; Tue, 17 Jan 2017 19:34:47 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id BB5E9E01A7 for ; Tue, 17 Jan 2017 19:34:27 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 9054D2527F for ; Tue, 17 Jan 2017 19:34:26 +0000 (UTC) Date: Tue, 17 Jan 2017 19:34:26 +0000 (UTC) From: "Jason Gustafson (JIRA)" To: dev@kafka.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (KAFKA-4665) Inconsistent handling of non-existing topics in offset fetch handling MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 17 Jan 2017 19:34:55 -0000 Jason Gustafson created KAFKA-4665: -------------------------------------- Summary: Inconsistent handling of non-existing topics in offset fetch handling Key: KAFKA-4665 URL: https://issues.apache.org/jira/browse/KAFKA-4665 Project: Kafka Issue Type: Bug Components: consumer, core Reporter: Jason Gustafson Fix For: 0.10.3.0 For version 0 of the offset fetch API, the broker returns UNKNOWN_TOPIC_OR_PARTITION for any topics/partitions which do not exist at the time of fetching. In later versions, we skip this check. We do, however, continue to return UNKNOWN_TOPIC_OR_PARTITION for authorization errors (i.e. if the principal does not have Describe access to the corresponding topic). We should probably make this behavior consistent across versions. Note also that currently the consumer raises {{KafkaException}} when it encounters an UNKNOWN_TOPIC_OR_PARTITION error in the offset fetch response, which is inconsistent with how we usually handle this error. This probably doesn't cause any problems currently only because of the inconsistency mentioned in the first paragraph above. -- This message was sent by Atlassian JIRA (v6.3.4#6332)