Return-Path: X-Original-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 13C3BDF2C for ; Tue, 13 Nov 2012 02:15:16 +0000 (UTC) Received: (qmail 13750 invoked by uid 500); 13 Nov 2012 02:15:14 -0000 Delivered-To: apmail-hadoop-hdfs-dev-archive@hadoop.apache.org Received: (qmail 13603 invoked by uid 500); 13 Nov 2012 02:15:14 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 13448 invoked by uid 99); 13 Nov 2012 02:15:14 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Nov 2012 02:15:14 +0000 Date: Tue, 13 Nov 2012 02:15:14 +0000 (UTC) From: "Kihwal Lee (JIRA)" To: hdfs-dev@hadoop.apache.org Message-ID: <1893534818.104823.1352772914610.JavaMail.jiratomcat@arcas> Subject: [jira] [Created] (HDFS-4183) Throttle block recovery MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Kihwal Lee created HDFS-4183: -------------------------------- Summary: Throttle block recovery Key: HDFS-4183 URL: https://issues.apache.org/jira/browse/HDFS-4183 Project: Hadoop HDFS Issue Type: Improvement Components: name-node Affects Versions: 2.0.2-alpha, 0.23.4 Reporter: Kihwal Lee Priority: Critical When a large number of files are abandoned without closing, a storm of lease expiration follows in about an hour (lease hard limit). For the last block of each file, block recovery is initiated and when the datanode is done, it calls commitBlockSynchronization() is called against namenode. A burst of these calls can slow down namenode considerably. We need to throttle block recovery and/or speed up the rate at which commitBlockSynchronization() is served. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira