Return-Path: X-Original-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1EAB3CABC for ; Thu, 3 May 2012 01:46:11 +0000 (UTC) Received: (qmail 92881 invoked by uid 500); 3 May 2012 01:46:10 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 92846 invoked by uid 500); 3 May 2012 01:46:10 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-issues@hadoop.apache.org Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 92837 invoked by uid 99); 3 May 2012 01:46:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 May 2012 01:46:10 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 May 2012 01:46:09 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id D26F542CD8B for ; Thu, 3 May 2012 01:45:49 +0000 (UTC) Date: Thu, 3 May 2012 01:45:49 +0000 (UTC) From: "Todd Lipcon (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: <1729610597.19875.1336009549863.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1503561944.951.1335484875027.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (HDFS-3330) If GetImageServlet throws an Error or RTE, response has HTTP "OK" status MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HDFS-3330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Todd Lipcon updated HDFS-3330: ------------------------------ Target Version/s: 1.1.0, 2.0.0 (was: 2.0.0, 1.1.0) Fix Version/s: 2.0.0 Committed to trunk and branch-2. Looking into whether this affects branch-1 now. > If GetImageServlet throws an Error or RTE, response has HTTP "OK" status > ------------------------------------------------------------------------ > > Key: HDFS-3330 > URL: https://issues.apache.org/jira/browse/HDFS-3330 > Project: Hadoop HDFS > Issue Type: Bug > Components: name-node > Affects Versions: 1.0.0, 2.0.0 > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Priority: Critical > Fix For: 2.0.0 > > Attachments: hdfs-3330.txt > > > Currently in GetImageServlet, we catch Exception but not other Errors or RTEs. So, if the code ends up throwing one of these exceptions, the "response.sendError()" code doesn't run, but the finally clause does run. This results in the servlet returning HTTP 200 OK and an empty response, which causes the client to think it got a successful image transfer. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira