From 100d54262529375cd7e33cd9307d4bdd6f12712e Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 3 Mar 2012 00:12:55 +0000 Subject: [PATCH] Merge -r 1296522:1296523 from trunk to branch-23. Fixes: MAPREDUCE-3935. git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.23@1296524 13f79535-47bb-0310-9956-ffa450edef68 --- hadoop-mapreduce-project/CHANGES.txt | 3 +++ .../src/main/java/org/apache/hadoop/mapred/Counters.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt index 2ab9ff451bd..7c0b0501cf7 100644 --- a/hadoop-mapreduce-project/CHANGES.txt +++ b/hadoop-mapreduce-project/CHANGES.txt @@ -25,6 +25,9 @@ Release 0.23.3 - UNRELEASED MAPREDUCE-3885. Avoid an unnecessary copy for all requests/responses in MRs ProtoOverHadoopRpcEngine. (Devaraj Das via sseth) + MAPREDUCE-3935. Annotate Counters.Counter and Counters.Group as @Public. + (tomwhite) + OPTIMIZATIONS BUG FIXES diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java index a0454ef8cee..3c95f976afc 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Counters.java @@ -96,6 +96,8 @@ public synchronized String makeCompactString() { /** * A counter record, comprising its name and value. */ + @InterfaceAudience.Public + @InterfaceStability.Stable public static class Counter implements org.apache.hadoop.mapreduce.Counter { org.apache.hadoop.mapreduce.Counter realCounter; @@ -207,6 +209,8 @@ public int hashCode() { *

Grouphandles localization of the class name and the * counter names.

*/ + @InterfaceAudience.Public + @InterfaceStability.Stable public static class Group implements CounterGroupBase { private CounterGroupBase realGroup;