diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/StringHelper.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/StringHelper.java index 3343a17..67331f5 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/StringHelper.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/util/StringHelper.java @@ -20,6 +20,8 @@ import com.google.common.base.Joiner; import com.google.common.base.Splitter; + +import java.util.Locale; import java.util.regex.Pattern; import org.apache.hadoop.classification.InterfaceAudience.Private; @@ -176,7 +178,7 @@ private static void uappend(StringBuilder sb, String part) { } public static String percent(double value) { - return String.format("%.2f", value * 100); + return String.format(Locale.ENGLISH, "%.2f", value * 100); } } diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppsBlock.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppsBlock.java index 93248ea..b968070 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppsBlock.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppsBlock.java @@ -27,6 +27,7 @@ import java.security.PrivilegedExceptionAction; import java.util.Collection; import java.util.EnumSet; +import java.util.Locale; import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.logging.Log; @@ -123,7 +124,7 @@ protected void renderData(Block html) { continue; } AppInfo app = new AppInfo(appReport); - String percent = String.format("%.1f", app.getProgress()); + String percent = String.format(Locale.ENGLISH, "%.1f", app.getProgress()); appsTableData .append("[\"