Return-Path: Delivered-To: apmail-lucene-hadoop-commits-archive@locus.apache.org Received: (qmail 94781 invoked from network); 13 Jun 2007 21:08:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Jun 2007 21:08:32 -0000 Received: (qmail 41455 invoked by uid 500); 13 Jun 2007 21:08:35 -0000 Delivered-To: apmail-lucene-hadoop-commits-archive@lucene.apache.org Received: (qmail 41265 invoked by uid 500); 13 Jun 2007 21:08:34 -0000 Mailing-List: contact hadoop-commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hadoop-dev@lucene.apache.org Delivered-To: mailing list hadoop-commits@lucene.apache.org Received: (qmail 41112 invoked by uid 99); 13 Jun 2007 21:08:33 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jun 2007 14:08:33 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jun 2007 14:08:26 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 68BEF1A981A; Wed, 13 Jun 2007 14:08:06 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r547031 - in /lucene/hadoop/trunk: CHANGES.txt src/java/org/apache/hadoop/dfs/DFSClient.java Date: Wed, 13 Jun 2007 21:08:06 -0000 To: hadoop-commits@lucene.apache.org From: tomwhite@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070613210806.68BEF1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: tomwhite Date: Wed Jun 13 14:08:05 2007 New Revision: 547031 URL: http://svn.apache.org/viewvc?view=rev&rev=547031 Log: HADOOP-1396. Fix FileNotFoundException on DFS block. Contributed by Dhruba Borthakur. Modified: lucene/hadoop/trunk/CHANGES.txt lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/DFSClient.java Modified: lucene/hadoop/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?view=diff&rev=547031&r1=547030&r2=547031 ============================================================================== --- lucene/hadoop/trunk/CHANGES.txt (original) +++ lucene/hadoop/trunk/CHANGES.txt Wed Jun 13 14:08:05 2007 @@ -111,6 +111,9 @@ the namenode to ignore the load on datanodes while allocating replicas. (Dhruba Borthakur via tomwhite) + 36. HADOOP-1396. Fix FileNotFoundException on DFS block. + (Dhruba Borthakur via tomwhite) + Release 0.13.0 - 2007-06-08 Modified: lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/DFSClient.java URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/DFSClient.java?view=diff&rev=547031&r1=547030&r2=547031 ============================================================================== --- lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/DFSClient.java (original) +++ lucene/hadoop/trunk/src/java/org/apache/hadoop/dfs/DFSClient.java Wed Jun 13 14:08:05 2007 @@ -1167,9 +1167,11 @@ } private File newBackupFile() throws IOException { - File result = conf.getFile("dfs.client.buffer.dir", - "tmp"+File.separator+ - "client-"+Math.abs(r.nextLong())); + File file = conf.getFile("dfs.client.buffer.dir", "tmp"); + File dir = file.getParentFile(); + String prefix = "client-" + Math.abs(r.nextLong()); + String suffix = ".tmp"; + File result = File.createTempFile(prefix, suffix, dir); result.deleteOnExit(); return result; }