diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt index cdd088ae958..ef661b3f7fa 100644 --- a/hadoop-mapreduce-project/CHANGES.txt +++ b/hadoop-mapreduce-project/CHANGES.txt @@ -141,6 +141,9 @@ Release 0.23.2 - UNRELEASED MAPREDUCE-3901. Modified JobHistory records in YARN to lazily load job and task reports so as to improve UI response times. (Siddarth Seth via vinodkv) + MAPREDUCE-2855. Passing a cached class-loader to ResourceBundle creator to + minimize counter names lookup time. (Siddarth Seth via vinodkv) + BUG FIXES MAPREDUCE-3918 proc_historyserver no longer in command line arguments for HistoryServer (Jon Eagles via bobby) diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/util/ResourceBundles.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/util/ResourceBundles.java index aede782ea04..52addcfa866 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/util/ResourceBundles.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/util/ResourceBundles.java @@ -18,6 +18,7 @@ package org.apache.hadoop.mapreduce.util; +import java.util.Locale; import java.util.ResourceBundle; import java.util.MissingResourceException; @@ -33,7 +34,8 @@ public class ResourceBundles { * @throws MissingResourceException */ public static ResourceBundle getBundle(String bundleName) { - return ResourceBundle.getBundle(bundleName.replace('$', '_')); + return ResourceBundle.getBundle(bundleName.replace('$', '_'), + Locale.getDefault(), Thread.currentThread().getContextClassLoader()); } /**