Return-Path: X-Original-To: apmail-hadoop-mapreduce-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-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 6240F6E3F for ; Sat, 18 Jun 2011 17:20:11 +0000 (UTC) Received: (qmail 90528 invoked by uid 500); 18 Jun 2011 17:20:10 -0000 Delivered-To: apmail-hadoop-mapreduce-dev-archive@hadoop.apache.org Received: (qmail 90444 invoked by uid 500); 18 Jun 2011 17:20:10 -0000 Mailing-List: contact mapreduce-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-dev@hadoop.apache.org Delivered-To: mailing list mapreduce-dev@hadoop.apache.org Received: (qmail 90357 invoked by uid 99); 18 Jun 2011 17:20:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 18 Jun 2011 17:20: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; Sat, 18 Jun 2011 17:20:08 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 705514203DE for ; Sat, 18 Jun 2011 17:19:47 +0000 (UTC) Date: Sat, 18 Jun 2011 17:19:47 +0000 (UTC) From: "Harsh J (JIRA)" To: mapreduce-dev@hadoop.apache.org Message-ID: <14346251.18310.1308417587457.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Resolved] (MAPREDUCE-2605) Hadoop Streaming (StreamJob) does not delete temporary job/package jar 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/MAPREDUCE-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Harsh J resolved MAPREDUCE-2605. -------------------------------- Resolution: Not A Problem Fix Version/s: 0.22.0 Greg, Per {{StreamJob#packageJobJar()}} in 0.22 and trunk, the file is created as a Java Temp File and is also asked to be deleted-on-exit (unless debug is turned on). Please reopen if you feel this does not work as intended. Fix appears to be in 0.22 version, so marking that as the fix version. Unfortunately, revision history appears to end at some move performed long ago, so I can't find what exact JIRA was this fix related to. Resolving as Not A Problem (anymore). But please re-open in case am wrong with something. > Hadoop Streaming (StreamJob) does not delete temporary job/package jar > ---------------------------------------------------------------------- > > Key: MAPREDUCE-2605 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2605 > Project: Hadoop Map/Reduce > Issue Type: Bug > Affects Versions: 0.20.2 > Reporter: Greg Wittel > Priority: Minor > Fix For: 0.22.0 > > Original Estimate: 5m > Remaining Estimate: 5m > > The streaming job driver (org.apache.hadoop.streaming.StreamJob) does not delete the temporary JAR file it generates after a job completes. Without the fix, /var/tmp fills up with streaming job jars until they get wiped. > The jar name is stored in the class variable 'jar_'. The JAR is generated in 'packageJobJar()' and the name stored in jar_. > Fix: run()/submitAndMonitorJob() should clean up the jar_ file when done. Or the JAR could be generatd as a tempfile and cleaned up automatically. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira