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 8F2F94EDB for ; Mon, 6 Jun 2011 11:24:24 +0000 (UTC) Received: (qmail 6419 invoked by uid 500); 6 Jun 2011 11:24:24 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 6340 invoked by uid 500); 6 Jun 2011 11:24:24 -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 6308 invoked by uid 99); 6 Jun 2011 11:24:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Jun 2011 11:24:24 +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; Mon, 06 Jun 2011 11:24:21 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 87A5036918 for ; Mon, 6 Jun 2011 11:24:00 +0000 (UTC) Date: Mon, 6 Jun 2011 11:24:00 +0000 (UTC) From: "Hudson (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: <141042443.171.1307359440552.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1988126591.28583.1305843347455.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HDFS-1965) IPCs done using block token-based tickets can't reuse connections 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-1965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13044793#comment-13044793 ] Hudson commented on HDFS-1965: ------------------------------ Integrated in Hadoop-Hdfs-22-branch #61 (See [https://builds.apache.org/hudson/job/Hadoop-Hdfs-22-branch/61/]) > IPCs done using block token-based tickets can't reuse connections > ----------------------------------------------------------------- > > Key: HDFS-1965 > URL: https://issues.apache.org/jira/browse/HDFS-1965 > Project: Hadoop HDFS > Issue Type: Bug > Components: security > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Priority: Critical > Fix For: 0.22.0 > > Attachments: hdfs-1965-0.22.txt, hdfs-1965.txt, hdfs-1965.txt, hdfs-1965.txt > > > This is the reason that TestFileConcurrentReaders has been failing a lot. Reproducing a comment from HDFS-1057: > The test has a thread which continually re-opens the file which is being written to. Since the file's in the middle of being written, it makes an RPC to the DataNode in order to determine the visible length of the file. This RPC is authenticated using the block token which came back in the LocatedBlocks object as the security ticket. > When this RPC hits the IPC layer, it looks at its existing connections and sees none that can be re-used, since the block token differs between the two requesters. Hence, it reconnects, and we end up with hundreds or thousands of IPC connections to the datanode. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira