浏览代码

commit ea4f0a651b2f854be7769f88c932c4119fb9b7dd
Author: Devaraj Das <ddas@yahoo-inc.com>
Date: Sun Sep 19 17:24:16 2010 -0700

Fixing a bug in the deletion of logs when they exceed the size


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-patches@1077707 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 14 年之前
父节点
当前提交
f8fd3d7511
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/mapred/org/apache/hadoop/mapred/JvmManager.java

+ 2 - 1
src/mapred/org/apache/hadoop/mapred/JvmManager.java

@@ -191,7 +191,8 @@ class JvmManager {
       		" exceeded the allowed " +
       		" exceeded the allowed " +
       		"log limits " + logdir);
       		"log limits " + logdir);
       String user = firstTask.getUser();
       String user = firstTask.getUser();
-      String jobLogDir = firstTask.getJobID().toString() + logdir.getName();
+      String jobLogDir = firstTask.getJobID().toString() + 
+                         Path.SEPARATOR + logdir.getName();
       PathDeletionContext item = 
       PathDeletionContext item = 
         new TaskController.DeletionContext(tracker.getTaskController(),
         new TaskController.DeletionContext(tracker.getTaskController(),
             true, user, jobLogDir);
             true, user, jobLogDir);