Author: vinodkv Date: Sat Dec 28 17:51:03 2013 New Revision: 1553879 URL: http://svn.apache.org/r1553879 Log: MAPREDUCE-5694. Fixed MR AppMaster to shutdown the LogManager so as to avoid losing syslog in some conditions. Contributed by Mohammad Kamrul Islam.
Modified: hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java Modified: hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt?rev=1553879&r1=1553878&r2=1553879&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt (original) +++ hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt Sat Dec 28 17:51:03 2013 @@ -258,6 +258,9 @@ Release 2.4.0 - UNRELEASED MAPREDUCE-5687. Fixed failure in TestYARNRunner caused by YARN-1446. (Jian He via vinodkv) + MAPREDUCE-5694. Fixed MR AppMaster to shutdown the LogManager so as to avoid + losing syslog in some conditions. (Mohammad Kamrul Islam via vinodkv) + Release 2.3.0 - UNRELEASED INCOMPATIBLE CHANGES Modified: hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java?rev=1553879&r1=1553878&r2=1553879&view=diff ============================================================================== --- hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java (original) +++ hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java Sat Dec 28 17:51:03 2013 @@ -139,6 +139,7 @@ import org.apache.hadoop.yarn.security.c import org.apache.hadoop.yarn.util.Clock; import org.apache.hadoop.yarn.util.ConverterUtils; import org.apache.hadoop.yarn.util.SystemClock; +import org.apache.log4j.LogManager; import com.google.common.annotations.VisibleForTesting; @@ -1395,6 +1396,8 @@ public class MRAppMaster extends Composi } catch (Throwable t) { LOG.fatal("Error starting MRAppMaster", t); System.exit(1); + } finally { + LogManager.shutdown(); } }