Return-Path: X-Original-To: apmail-hbase-commits-archive@www.apache.org Delivered-To: apmail-hbase-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 265D818B0A for ; Tue, 12 May 2015 19:54:19 +0000 (UTC) Received: (qmail 46334 invoked by uid 500); 12 May 2015 19:54:18 -0000 Delivered-To: apmail-hbase-commits-archive@hbase.apache.org Received: (qmail 46286 invoked by uid 500); 12 May 2015 19:54:18 -0000 Mailing-List: contact commits-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list commits@hbase.apache.org Received: (qmail 46277 invoked by uid 99); 12 May 2015 19:54:18 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 May 2015 19:54:18 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 97A1DE03C2; Tue, 12 May 2015 19:54:18 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: ndimiduk@apache.org To: commits@hbase.apache.org Date: Tue, 12 May 2015 19:54:18 -0000 Message-Id: <98814af9a38f42dfa980449fb8fd97b1@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [1/2] hbase git commit: Revert "HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0" Repository: hbase Updated Branches: refs/heads/branch-1.1.0 6c77b5e3b -> e860c66d4 Revert "HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0" This reverts commit 5c7e57240cf494200ec31677801ded13cf2e9201. Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5ebd912d Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5ebd912d Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5ebd912d Branch: refs/heads/branch-1.1.0 Commit: 5ebd912d799f868931c22cf6d48b7e5cd30eef42 Parents: 6c77b5e Author: Nick Dimiduk Authored: Tue May 12 12:08:29 2015 -0700 Committer: Nick Dimiduk Committed: Tue May 12 12:08:29 2015 -0700 ---------------------------------------------------------------------- .../org/apache/hadoop/hbase/ServerLoad.java | 4 +- .../org/apache/hadoop/hbase/client/Result.java | 2 - .../java/org/apache/hadoop/hbase/AuthUtil.java | 2 +- .../hbase/master/MetricsMasterSource.java | 4 +- .../hbase/master/MetricsMasterSourceImpl.java | 3 +- .../procedure2/store/ProcedureStoreTracker.java | 2 +- .../CorruptedWALProcedureStoreException.java | 2 +- .../protobuf/generated/ClusterStatusProtos.java | 100 +++++++++---------- .../src/main/protobuf/ClusterStatus.proto | 4 +- .../rest/model/StorageClusterStatusModel.java | 30 +++--- .../generated/StorageClusterStatusMessage.java | 96 +++++++++--------- .../protobuf/StorageClusterStatusMessage.proto | 4 +- .../hadoop/hbase/master/MetricsMaster.java | 2 +- .../hbase/namespace/NamespaceAuditor.java | 2 +- .../hadoop/hbase/regionserver/wal/WALEdit.java | 3 - 15 files changed, 127 insertions(+), 133 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java ---------------------------------------------------------------------- diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java index 3d502c0..4f4d301 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java @@ -86,7 +86,7 @@ public class ServerLoad { protected ClusterStatusProtos.ServerLoad serverLoad; /* @return number of requests since last report. */ - public long getNumberOfRequests() { + public int getNumberOfRequests() { return serverLoad.getNumberOfRequests(); } public boolean hasNumberOfRequests() { @@ -94,7 +94,7 @@ public class ServerLoad { } /* @return total Number of requests from the start of the region server. */ - public long getTotalNumberOfRequests() { + public int getTotalNumberOfRequests() { return serverLoad.getTotalNumberOfRequests(); } public boolean hasTotalNumberOfRequests() { http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java ---------------------------------------------------------------------- diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java index 68eae5a..bfec680 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java @@ -986,7 +986,6 @@ public class Result implements CellScannable, CellScanner { * @throws UnsupportedOperationException if invoked on instance of EMPTY_RESULT * (which is supposed to be immutable). */ - @InterfaceAudience.Private @Deprecated public void addResults(ClientProtos.RegionLoadStats loadStats) { checkReadonly(); @@ -997,7 +996,6 @@ public class Result implements CellScannable, CellScanner { * Set load information about the region to the information about the result * @param loadStats statistics about the current region from which this was returned */ - @InterfaceAudience.Private public void setStatistics(ClientProtos.RegionLoadStats loadStats) { this.stats = loadStats; } http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-common/src/main/java/org/apache/hadoop/hbase/AuthUtil.java ---------------------------------------------------------------------- diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/AuthUtil.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/AuthUtil.java index b12b1e0..4754ea4 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/AuthUtil.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/AuthUtil.java @@ -34,7 +34,7 @@ import org.apache.hadoop.security.UserGroupInformation; /** * Utility methods for helping with security tasks. */ -@InterfaceAudience.Private +@InterfaceAudience.Public @InterfaceStability.Evolving public class AuthUtil { private static final Log LOG = LogFactory.getLog(AuthUtil.class); http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSource.java ---------------------------------------------------------------------- diff --git a/hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSource.java b/hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSource.java index 7dcb500..8d54190 100644 --- a/hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSource.java +++ b/hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSource.java @@ -79,9 +79,9 @@ public interface MetricsMasterSource extends BaseSource { * * @param inc Ammount to increment the total by. */ - void incRequests(final long inc); - + void incRequests(final int inc); + } http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java ---------------------------------------------------------------------- diff --git a/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java b/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java index c5ce5e4..02463f6 100644 --- a/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java +++ b/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterSourceImpl.java @@ -61,8 +61,7 @@ public class MetricsMasterSourceImpl clusterRequestsCounter = metricsRegistry.newCounter(CLUSTER_REQUESTS_NAME, "", 0l); } - @Override - public void incRequests(final long inc) { + public void incRequests(final int inc) { this.clusterRequestsCounter.incr(inc); } http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.java ---------------------------------------------------------------------- diff --git a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.java b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.java index 07fb026..3a878cc 100644 --- a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.java +++ b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.java @@ -36,7 +36,7 @@ import org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos; * It can be used by the ProcedureStore to identify which procedures are already * deleted/completed to avoid the deserialization step on restart. */ -@InterfaceAudience.Private +@InterfaceAudience.Public @InterfaceStability.Evolving public class ProcedureStoreTracker { private final TreeMap map = new TreeMap(); http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.java ---------------------------------------------------------------------- diff --git a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.java b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.java index 3292478..29db3bf 100644 --- a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.java +++ b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.java @@ -25,7 +25,7 @@ import org.apache.hadoop.hbase.classification.InterfaceStability; /** * Thrown when a procedure WAL is corrupted */ -@InterfaceAudience.Private +@InterfaceAudience.Public @InterfaceStability.Stable public class CorruptedWALProcedureStoreException extends HBaseIOException { /** default constructor */ http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClusterStatusProtos.java ---------------------------------------------------------------------- diff --git a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClusterStatusProtos.java b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClusterStatusProtos.java index 8176947..5fc4f43 100644 --- a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClusterStatusProtos.java +++ b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClusterStatusProtos.java @@ -7769,9 +7769,9 @@ public final class ClusterStatusProtos { public interface ServerLoadOrBuilder extends com.google.protobuf.MessageOrBuilder { - // optional uint64 number_of_requests = 1; + // optional uint32 number_of_requests = 1; /** - * optional uint64 number_of_requests = 1; + * optional uint32 number_of_requests = 1; * *
      ** Number of requests since last report. 
@@ -7779,17 +7779,17 @@ public final class ClusterStatusProtos {
      */
     boolean hasNumberOfRequests();
     /**
-     * optional uint64 number_of_requests = 1;
+     * optional uint32 number_of_requests = 1;
      *
      * 
      ** Number of requests since last report. 
      * 
*/ - long getNumberOfRequests(); + int getNumberOfRequests(); - // optional uint64 total_number_of_requests = 2; + // optional uint32 total_number_of_requests = 2; /** - * optional uint64 total_number_of_requests = 2; + * optional uint32 total_number_of_requests = 2; * *
      ** Total Number of requests from the start of the region server. 
@@ -7797,13 +7797,13 @@ public final class ClusterStatusProtos {
      */
     boolean hasTotalNumberOfRequests();
     /**
-     * optional uint64 total_number_of_requests = 2;
+     * optional uint32 total_number_of_requests = 2;
      *
      * 
      ** Total Number of requests from the start of the region server. 
      * 
*/ - long getTotalNumberOfRequests(); + int getTotalNumberOfRequests(); // optional uint32 used_heap_MB = 3; /** @@ -8146,12 +8146,12 @@ public final class ClusterStatusProtos { } case 8: { bitField0_ |= 0x00000001; - numberOfRequests_ = input.readUInt64(); + numberOfRequests_ = input.readUInt32(); break; } case 16: { bitField0_ |= 0x00000002; - totalNumberOfRequests_ = input.readUInt64(); + totalNumberOfRequests_ = input.readUInt32(); break; } case 24: { @@ -8265,11 +8265,11 @@ public final class ClusterStatusProtos { } private int bitField0_; - // optional uint64 number_of_requests = 1; + // optional uint32 number_of_requests = 1; public static final int NUMBER_OF_REQUESTS_FIELD_NUMBER = 1; - private long numberOfRequests_; + private int numberOfRequests_; /** - * optional uint64 number_of_requests = 1; + * optional uint32 number_of_requests = 1; * *
      ** Number of requests since last report. 
@@ -8279,21 +8279,21 @@ public final class ClusterStatusProtos {
       return ((bitField0_ & 0x00000001) == 0x00000001);
     }
     /**
-     * optional uint64 number_of_requests = 1;
+     * optional uint32 number_of_requests = 1;
      *
      * 
      ** Number of requests since last report. 
      * 
*/ - public long getNumberOfRequests() { + public int getNumberOfRequests() { return numberOfRequests_; } - // optional uint64 total_number_of_requests = 2; + // optional uint32 total_number_of_requests = 2; public static final int TOTAL_NUMBER_OF_REQUESTS_FIELD_NUMBER = 2; - private long totalNumberOfRequests_; + private int totalNumberOfRequests_; /** - * optional uint64 total_number_of_requests = 2; + * optional uint32 total_number_of_requests = 2; * *
      ** Total Number of requests from the start of the region server. 
@@ -8303,13 +8303,13 @@ public final class ClusterStatusProtos {
       return ((bitField0_ & 0x00000002) == 0x00000002);
     }
     /**
-     * optional uint64 total_number_of_requests = 2;
+     * optional uint32 total_number_of_requests = 2;
      *
      * 
      ** Total Number of requests from the start of the region server. 
      * 
*/ - public long getTotalNumberOfRequests() { + public int getTotalNumberOfRequests() { return totalNumberOfRequests_; } @@ -8673,8 +8673,8 @@ public final class ClusterStatusProtos { } private void initFields() { - numberOfRequests_ = 0L; - totalNumberOfRequests_ = 0L; + numberOfRequests_ = 0; + totalNumberOfRequests_ = 0; usedHeapMB_ = 0; maxHeapMB_ = 0; regionLoads_ = java.util.Collections.emptyList(); @@ -8722,10 +8722,10 @@ public final class ClusterStatusProtos { throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeUInt64(1, numberOfRequests_); + output.writeUInt32(1, numberOfRequests_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeUInt64(2, totalNumberOfRequests_); + output.writeUInt32(2, totalNumberOfRequests_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeUInt32(3, usedHeapMB_); @@ -8765,11 +8765,11 @@ public final class ClusterStatusProtos { size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(1, numberOfRequests_); + .computeUInt32Size(1, numberOfRequests_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream - .computeUInt64Size(2, totalNumberOfRequests_); + .computeUInt32Size(2, totalNumberOfRequests_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream @@ -8891,11 +8891,11 @@ public final class ClusterStatusProtos { hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasNumberOfRequests()) { hash = (37 * hash) + NUMBER_OF_REQUESTS_FIELD_NUMBER; - hash = (53 * hash) + hashLong(getNumberOfRequests()); + hash = (53 * hash) + getNumberOfRequests(); } if (hasTotalNumberOfRequests()) { hash = (37 * hash) + TOTAL_NUMBER_OF_REQUESTS_FIELD_NUMBER; - hash = (53 * hash) + hashLong(getTotalNumberOfRequests()); + hash = (53 * hash) + getTotalNumberOfRequests(); } if (hasUsedHeapMB()) { hash = (37 * hash) + USED_HEAP_MB_FIELD_NUMBER; @@ -9046,9 +9046,9 @@ public final class ClusterStatusProtos { public Builder clear() { super.clear(); - numberOfRequests_ = 0L; + numberOfRequests_ = 0; bitField0_ = (bitField0_ & ~0x00000001); - totalNumberOfRequests_ = 0L; + totalNumberOfRequests_ = 0; bitField0_ = (bitField0_ & ~0x00000002); usedHeapMB_ = 0; bitField0_ = (bitField0_ & ~0x00000004); @@ -9344,10 +9344,10 @@ public final class ClusterStatusProtos { } private int bitField0_; - // optional uint64 number_of_requests = 1; - private long numberOfRequests_ ; + // optional uint32 number_of_requests = 1; + private int numberOfRequests_ ; /** - * optional uint64 number_of_requests = 1; + * optional uint32 number_of_requests = 1; * *
        ** Number of requests since last report. 
@@ -9357,30 +9357,30 @@ public final class ClusterStatusProtos {
         return ((bitField0_ & 0x00000001) == 0x00000001);
       }
       /**
-       * optional uint64 number_of_requests = 1;
+       * optional uint32 number_of_requests = 1;
        *
        * 
        ** Number of requests since last report. 
        * 
*/ - public long getNumberOfRequests() { + public int getNumberOfRequests() { return numberOfRequests_; } /** - * optional uint64 number_of_requests = 1; + * optional uint32 number_of_requests = 1; * *
        ** Number of requests since last report. 
        * 
*/ - public Builder setNumberOfRequests(long value) { + public Builder setNumberOfRequests(int value) { bitField0_ |= 0x00000001; numberOfRequests_ = value; onChanged(); return this; } /** - * optional uint64 number_of_requests = 1; + * optional uint32 number_of_requests = 1; * *
        ** Number of requests since last report. 
@@ -9388,15 +9388,15 @@ public final class ClusterStatusProtos {
        */
       public Builder clearNumberOfRequests() {
         bitField0_ = (bitField0_ & ~0x00000001);
-        numberOfRequests_ = 0L;
+        numberOfRequests_ = 0;
         onChanged();
         return this;
       }
 
-      // optional uint64 total_number_of_requests = 2;
-      private long totalNumberOfRequests_ ;
+      // optional uint32 total_number_of_requests = 2;
+      private int totalNumberOfRequests_ ;
       /**
-       * optional uint64 total_number_of_requests = 2;
+       * optional uint32 total_number_of_requests = 2;
        *
        * 
        ** Total Number of requests from the start of the region server. 
@@ -9406,30 +9406,30 @@ public final class ClusterStatusProtos {
         return ((bitField0_ & 0x00000002) == 0x00000002);
       }
       /**
-       * optional uint64 total_number_of_requests = 2;
+       * optional uint32 total_number_of_requests = 2;
        *
        * 
        ** Total Number of requests from the start of the region server. 
        * 
*/ - public long getTotalNumberOfRequests() { + public int getTotalNumberOfRequests() { return totalNumberOfRequests_; } /** - * optional uint64 total_number_of_requests = 2; + * optional uint32 total_number_of_requests = 2; * *
        ** Total Number of requests from the start of the region server. 
        * 
*/ - public Builder setTotalNumberOfRequests(long value) { + public Builder setTotalNumberOfRequests(int value) { bitField0_ |= 0x00000002; totalNumberOfRequests_ = value; onChanged(); return this; } /** - * optional uint64 total_number_of_requests = 2; + * optional uint32 total_number_of_requests = 2; * *
        ** Total Number of requests from the start of the region server. 
@@ -9437,7 +9437,7 @@ public final class ClusterStatusProtos {
        */
       public Builder clearTotalNumberOfRequests() {
         bitField0_ = (bitField0_ & ~0x00000002);
-        totalNumberOfRequests_ = 0L;
+        totalNumberOfRequests_ = 0;
         onChanged();
         return this;
       }
@@ -14743,8 +14743,8 @@ public final class ClusterStatusProtos {
       "ageOfLastShippedOp\030\002 \002(\004\022\026\n\016sizeOfLogQue" +
       "ue\030\003 \002(\r\022 \n\030timeStampOfLastShippedOp\030\004 \002" +
       "(\004\022\026\n\016replicationLag\030\005 \002(\004\"\346\002\n\nServerLoa" +
-      "d\022\032\n\022number_of_requests\030\001 \001(\004\022 \n\030total_n" +
-      "umber_of_requests\030\002 \001(\004\022\024\n\014used_heap_MB\030" +
+      "d\022\032\n\022number_of_requests\030\001 \001(\r\022 \n\030total_n" +
+      "umber_of_requests\030\002 \001(\r\022\024\n\014used_heap_MB\030" +
       "\003 \001(\r\022\023\n\013max_heap_MB\030\004 \001(\r\022!\n\014region_loa",
       "ds\030\005 \003(\0132\013.RegionLoad\022\"\n\014coprocessors\030\006 " +
       "\003(\0132\014.Coprocessor\022\031\n\021report_start_time\030\007" +

http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-protocol/src/main/protobuf/ClusterStatus.proto
----------------------------------------------------------------------
diff --git a/hbase-protocol/src/main/protobuf/ClusterStatus.proto b/hbase-protocol/src/main/protobuf/ClusterStatus.proto
index 597d553..305e08a 100644
--- a/hbase-protocol/src/main/protobuf/ClusterStatus.proto
+++ b/hbase-protocol/src/main/protobuf/ClusterStatus.proto
@@ -154,10 +154,10 @@ message ReplicationLoadSource {
 
 message ServerLoad {
   /** Number of requests since last report. */
-  optional uint64 number_of_requests = 1;
+  optional uint32 number_of_requests = 1;
 
   /** Total Number of requests from the start of the region server. */
-  optional uint64 total_number_of_requests = 2;
+  optional uint32 total_number_of_requests = 2;
 
   /** the amount of used heap, in MB. */
   optional uint32 used_heap_MB = 3;

http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java
----------------------------------------------------------------------
diff --git a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java
index 32a1691..3b044e7 100644
--- a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java
+++ b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java
@@ -46,7 +46,7 @@ import org.apache.hadoop.hbase.util.Bytes;
  * 
  • liveNodes: detailed status of the live region servers
  • *
  • deadNodes: the names of region servers declared dead
  • * - * + * *
      * <complexType name="StorageClusterStatus">
      *   <sequence>
    @@ -64,7 +64,7 @@ import org.apache.hadoop.hbase.util.Bytes;
      *
      * <complexType name="Node">
      *   <sequence>
    - *     <element name="region" type="tns:Region"
    + *     <element name="region" type="tns:Region" 
      *       maxOccurs="unbounded" minOccurs="0"></element>
      *   </sequence>
      *   <attribute name="name" type="string"></attribute>
    @@ -93,7 +93,7 @@ import org.apache.hadoop.hbase.util.Bytes;
      */
     @XmlRootElement(name="ClusterStatus")
     @InterfaceAudience.Private
    -public class StorageClusterStatusModel
    +public class StorageClusterStatusModel 
         implements Serializable, ProtobufMessageHandler {
       private static final long serialVersionUID = 1L;
     
    @@ -181,7 +181,7 @@ public class StorageClusterStatusModel
           }
     
           /**
    -       * @return the number of store files
    +       * @return the number of store files 
            */
           @XmlAttribute
           public int getStorefiles() {
    @@ -253,7 +253,7 @@ public class StorageClusterStatusModel
           }
     
           /**
    -       * @return The total number of compacting key-values
    +       * @return The total number of compacting key-values 
            */
           @XmlAttribute
           public long getTotalCompactingKVs() {
    @@ -367,7 +367,7 @@ public class StorageClusterStatusModel
     
         private String name;
         private long startCode;
    -    private long requests;
    +    private int requests;
         private int heapSizeMB;
         private int maxHeapSizeMB;
         private List regions = new ArrayList();
    @@ -380,7 +380,7 @@ public class StorageClusterStatusModel
             int storefileSizeMB, int memstoreSizeMB, int storefileIndexSizeMB,
             long readRequestsCount, long writeRequestsCount, int rootIndexSizeKB,
             int totalStaticIndexSizeKB, int totalStaticBloomSizeKB,
    -        long totalCompactingKVs, long currentCompactedKVs) {
    +        long totalCompactingKVs, long currentCompactedKVs) { 
           regions.add(new Region(name, stores, storefiles, storefileSizeMB,
             memstoreSizeMB, storefileIndexSizeMB, readRequestsCount,
             writeRequestsCount, rootIndexSizeKB, totalStaticIndexSizeKB,
    @@ -454,7 +454,7 @@ public class StorageClusterStatusModel
          * @return the number of requests per second processed by the region server
          */
         @XmlAttribute
    -    public long getRequests() {
    +    public int getRequests() {
           return requests;
         }
     
    @@ -497,7 +497,7 @@ public class StorageClusterStatusModel
          * @param requests the number of requests per second processed by the
          * region server
          */
    -    public void setRequests(long requests) {
    +    public void setRequests(int requests) {
           this.requests = requests;
         }
       }
    @@ -505,7 +505,7 @@ public class StorageClusterStatusModel
       private List liveNodes = new ArrayList();
       private List deadNodes = new ArrayList();
       private int regions;
    -  private long requests;
    +  private int requests;
       private double averageLoad;
     
       /**
    @@ -584,7 +584,7 @@ public class StorageClusterStatusModel
        * the last reporting interval
        */
       @XmlAttribute
    -  public long getRequests() {
    +  public int getRequests() {
         return requests;
       }
     
    @@ -639,7 +639,7 @@ public class StorageClusterStatusModel
       @Override
       public String toString() {
         StringBuilder sb = new StringBuilder();
    -    sb.append(String.format("%d live servers, %d dead servers, " +
    +    sb.append(String.format("%d live servers, %d dead servers, " + 
           "%.4f average load%n%n", liveNodes.size(), deadNodes.size(),
           averageLoad));
         if (!liveNodes.isEmpty()) {
    @@ -711,7 +711,7 @@ public class StorageClusterStatusModel
         builder.setRequests(requests);
         builder.setAverageLoad(averageLoad);
         for (Node node: liveNodes) {
    -      StorageClusterStatus.Node.Builder nodeBuilder =
    +      StorageClusterStatus.Node.Builder nodeBuilder = 
             StorageClusterStatus.Node.newBuilder();
           nodeBuilder.setName(node.name);
           nodeBuilder.setStartCode(node.startCode);
    @@ -760,10 +760,10 @@ public class StorageClusterStatusModel
         }
         for (StorageClusterStatus.Node node: builder.getLiveNodesList()) {
           long startCode = node.hasStartCode() ? node.getStartCode() : -1;
    -      StorageClusterStatusModel.Node nodeModel =
    +      StorageClusterStatusModel.Node nodeModel = 
             addLiveNode(node.getName(), startCode, node.getHeapSizeMB(),
               node.getMaxHeapSizeMB());
    -      long requests = node.hasRequests() ? node.getRequests() : 0;
    +      int requests = node.hasRequests() ? node.getRequests() : 0;
           nodeModel.setRequests(requests);
           for (StorageClusterStatus.Region region: node.getRegionsList()) {
             nodeModel.addRegion(
    
    http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java
    ----------------------------------------------------------------------
    diff --git a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java
    index 44dce76..05ff7a3 100644
    --- a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java
    +++ b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java
    @@ -94,15 +94,15 @@ public final class StorageClusterStatusMessage {
          */
         int getRegions();
     
    -    // optional int64 requests = 4;
    +    // optional int32 requests = 4;
         /**
    -     * optional int64 requests = 4;
    +     * optional int32 requests = 4;
          */
         boolean hasRequests();
         /**
    -     * optional int64 requests = 4;
    +     * optional int32 requests = 4;
          */
    -    long getRequests();
    +    int getRequests();
     
         // optional double averageLoad = 5;
         /**
    @@ -188,7 +188,7 @@ public final class StorageClusterStatusMessage {
                 }
                 case 32: {
                   bitField0_ |= 0x00000002;
    -              requests_ = input.readInt64();
    +              requests_ = input.readInt32();
                   break;
                 }
                 case 41: {
    @@ -1660,15 +1660,15 @@ public final class StorageClusterStatusMessage {
            */
           long getStartCode();
     
    -      // optional int64 requests = 3;
    +      // optional int32 requests = 3;
           /**
    -       * optional int64 requests = 3;
    +       * optional int32 requests = 3;
            */
           boolean hasRequests();
           /**
    -       * optional int64 requests = 3;
    +       * optional int32 requests = 3;
            */
    -      long getRequests();
    +      int getRequests();
     
           // optional int32 heapSizeMB = 4;
           /**
    @@ -1778,7 +1778,7 @@ public final class StorageClusterStatusMessage {
                   }
                   case 24: {
                     bitField0_ |= 0x00000004;
    -                requests_ = input.readInt64();
    +                requests_ = input.readInt32();
                     break;
                   }
                   case 32: {
    @@ -1913,19 +1913,19 @@ public final class StorageClusterStatusMessage {
             return startCode_;
           }
     
    -      // optional int64 requests = 3;
    +      // optional int32 requests = 3;
           public static final int REQUESTS_FIELD_NUMBER = 3;
    -      private long requests_;
    +      private int requests_;
           /**
    -       * optional int64 requests = 3;
    +       * optional int32 requests = 3;
            */
           public boolean hasRequests() {
             return ((bitField0_ & 0x00000004) == 0x00000004);
           }
           /**
    -       * optional int64 requests = 3;
    +       * optional int32 requests = 3;
            */
    -      public long getRequests() {
    +      public int getRequests() {
             return requests_;
           }
     
    @@ -2000,7 +2000,7 @@ public final class StorageClusterStatusMessage {
           private void initFields() {
             name_ = "";
             startCode_ = 0L;
    -        requests_ = 0L;
    +        requests_ = 0;
             heapSizeMB_ = 0;
             maxHeapSizeMB_ = 0;
             regions_ = java.util.Collections.emptyList();
    @@ -2034,7 +2034,7 @@ public final class StorageClusterStatusMessage {
               output.writeInt64(2, startCode_);
             }
             if (((bitField0_ & 0x00000004) == 0x00000004)) {
    -          output.writeInt64(3, requests_);
    +          output.writeInt32(3, requests_);
             }
             if (((bitField0_ & 0x00000008) == 0x00000008)) {
               output.writeInt32(4, heapSizeMB_);
    @@ -2064,7 +2064,7 @@ public final class StorageClusterStatusMessage {
             }
             if (((bitField0_ & 0x00000004) == 0x00000004)) {
               size += com.google.protobuf.CodedOutputStream
    -            .computeInt64Size(3, requests_);
    +            .computeInt32Size(3, requests_);
             }
             if (((bitField0_ & 0x00000008) == 0x00000008)) {
               size += com.google.protobuf.CodedOutputStream
    @@ -2199,7 +2199,7 @@ public final class StorageClusterStatusMessage {
               bitField0_ = (bitField0_ & ~0x00000001);
               startCode_ = 0L;
               bitField0_ = (bitField0_ & ~0x00000002);
    -          requests_ = 0L;
    +          requests_ = 0;
               bitField0_ = (bitField0_ & ~0x00000004);
               heapSizeMB_ = 0;
               bitField0_ = (bitField0_ & ~0x00000008);
    @@ -2495,35 +2495,35 @@ public final class StorageClusterStatusMessage {
               return this;
             }
     
    -        // optional int64 requests = 3;
    -        private long requests_ ;
    +        // optional int32 requests = 3;
    +        private int requests_ ;
             /**
    -         * optional int64 requests = 3;
    +         * optional int32 requests = 3;
              */
             public boolean hasRequests() {
               return ((bitField0_ & 0x00000004) == 0x00000004);
             }
             /**
    -         * optional int64 requests = 3;
    +         * optional int32 requests = 3;
              */
    -        public long getRequests() {
    +        public int getRequests() {
               return requests_;
             }
             /**
    -         * optional int64 requests = 3;
    +         * optional int32 requests = 3;
              */
    -        public Builder setRequests(long value) {
    +        public Builder setRequests(int value) {
               bitField0_ |= 0x00000004;
               requests_ = value;
               onChanged();
               return this;
             }
             /**
    -         * optional int64 requests = 3;
    +         * optional int32 requests = 3;
              */
             public Builder clearRequests() {
               bitField0_ = (bitField0_ & ~0x00000004);
    -          requests_ = 0L;
    +          requests_ = 0;
               onChanged();
               return this;
             }
    @@ -2956,19 +2956,19 @@ public final class StorageClusterStatusMessage {
           return regions_;
         }
     
    -    // optional int64 requests = 4;
    +    // optional int32 requests = 4;
         public static final int REQUESTS_FIELD_NUMBER = 4;
    -    private long requests_;
    +    private int requests_;
         /**
    -     * optional int64 requests = 4;
    +     * optional int32 requests = 4;
          */
         public boolean hasRequests() {
           return ((bitField0_ & 0x00000002) == 0x00000002);
         }
         /**
    -     * optional int64 requests = 4;
    +     * optional int32 requests = 4;
          */
    -    public long getRequests() {
    +    public int getRequests() {
           return requests_;
         }
     
    @@ -2992,7 +2992,7 @@ public final class StorageClusterStatusMessage {
           liveNodes_ = java.util.Collections.emptyList();
           deadNodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
           regions_ = 0;
    -      requests_ = 0L;
    +      requests_ = 0;
           averageLoad_ = 0D;
         }
         private byte memoizedIsInitialized = -1;
    @@ -3023,7 +3023,7 @@ public final class StorageClusterStatusMessage {
             output.writeInt32(3, regions_);
           }
           if (((bitField0_ & 0x00000002) == 0x00000002)) {
    -        output.writeInt64(4, requests_);
    +        output.writeInt32(4, requests_);
           }
           if (((bitField0_ & 0x00000004) == 0x00000004)) {
             output.writeDouble(5, averageLoad_);
    @@ -3056,7 +3056,7 @@ public final class StorageClusterStatusMessage {
           }
           if (((bitField0_ & 0x00000002) == 0x00000002)) {
             size += com.google.protobuf.CodedOutputStream
    -          .computeInt64Size(4, requests_);
    +          .computeInt32Size(4, requests_);
           }
           if (((bitField0_ & 0x00000004) == 0x00000004)) {
             size += com.google.protobuf.CodedOutputStream
    @@ -3189,7 +3189,7 @@ public final class StorageClusterStatusMessage {
             bitField0_ = (bitField0_ & ~0x00000002);
             regions_ = 0;
             bitField0_ = (bitField0_ & ~0x00000004);
    -        requests_ = 0L;
    +        requests_ = 0;
             bitField0_ = (bitField0_ & ~0x00000008);
             averageLoad_ = 0D;
             bitField0_ = (bitField0_ & ~0x00000010);
    @@ -3796,35 +3796,35 @@ public final class StorageClusterStatusMessage {
             return this;
           }
     
    -      // optional int64 requests = 4;
    -      private long requests_ ;
    +      // optional int32 requests = 4;
    +      private int requests_ ;
           /**
    -       * optional int64 requests = 4;
    +       * optional int32 requests = 4;
            */
           public boolean hasRequests() {
             return ((bitField0_ & 0x00000008) == 0x00000008);
           }
           /**
    -       * optional int64 requests = 4;
    +       * optional int32 requests = 4;
            */
    -      public long getRequests() {
    +      public int getRequests() {
             return requests_;
           }
           /**
    -       * optional int64 requests = 4;
    +       * optional int32 requests = 4;
            */
    -      public Builder setRequests(long value) {
    +      public Builder setRequests(int value) {
             bitField0_ |= 0x00000008;
             requests_ = value;
             onChanged();
             return this;
           }
           /**
    -       * optional int64 requests = 4;
    +       * optional int32 requests = 4;
            */
           public Builder clearRequests() {
             bitField0_ = (bitField0_ & ~0x00000008);
    -        requests_ = 0L;
    +        requests_ = 0;
             onChanged();
             return this;
           }
    @@ -3903,7 +3903,7 @@ public final class StorageClusterStatusMessage {
           "es\030\001 \003(\0132J.org.apache.hadoop.hbase.rest." +
           "protobuf.generated.StorageClusterStatus." +
           "Node\022\021\n\tdeadNodes\030\002 \003(\t\022\017\n\007regions\030\003 \001(\005" +
    -      "\022\020\n\010requests\030\004 \001(\003\022\023\n\013averageLoad\030\005 \001(\001\032" +
    +      "\022\020\n\010requests\030\004 \001(\005\022\023\n\013averageLoad\030\005 \001(\001\032" +
           "\322\002\n\006Region\022\014\n\004name\030\001 \002(\014\022\016\n\006stores\030\002 \001(\005" +
           "\022\022\n\nstorefiles\030\003 \001(\005\022\027\n\017storefileSizeMB\030" +
           "\004 \001(\005\022\026\n\016memstoreSizeMB\030\005 \001(\005\022\034\n\024storefi",
    @@ -3913,7 +3913,7 @@ public final class StorageClusterStatusMessage {
           "izeKB\030\n \001(\005\022\036\n\026totalStaticBloomSizeKB\030\013 " +
           "\001(\005\022\032\n\022totalCompactingKVs\030\014 \001(\003\022\033\n\023curre" +
           "ntCompactedKVs\030\r \001(\003\032\303\001\n\004Node\022\014\n\004name\030\001 " +
    -      "\002(\t\022\021\n\tstartCode\030\002 \001(\003\022\020\n\010requests\030\003 \001(\003" +
    +      "\002(\t\022\021\n\tstartCode\030\002 \001(\003\022\020\n\010requests\030\003 \001(\005" +
           "\022\022\n\nheapSizeMB\030\004 \001(\005\022\025\n\rmaxHeapSizeMB\030\005 " +
           "\001(\005\022]\n\007regions\030\006 \003(\0132L.org.apache.hadoop" +
           ".hbase.rest.protobuf.generated.StorageCl",
    
    http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/protobuf/StorageClusterStatusMessage.proto
    ----------------------------------------------------------------------
    diff --git a/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/protobuf/StorageClusterStatusMessage.proto b/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/protobuf/StorageClusterStatusMessage.proto
    index 34dc1c3..a0291b4 100644
    --- a/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/protobuf/StorageClusterStatusMessage.proto
    +++ b/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/protobuf/StorageClusterStatusMessage.proto
    @@ -36,7 +36,7 @@ message StorageClusterStatus {
       message Node {
         required string name = 1;    // name:port
         optional int64 startCode = 2;
    -    optional int64 requests = 3;
    +    optional int32 requests = 3;
         optional int32 heapSizeMB = 4;
         optional int32 maxHeapSizeMB = 5;
         repeated Region regions = 6;
    @@ -46,6 +46,6 @@ message StorageClusterStatus {
       repeated string deadNodes = 2;
       // summary statistics
       optional int32 regions = 3; 
    -  optional int64 requests = 4;
    +  optional int32 requests = 4; 
       optional double averageLoad = 5;
     }
    
    http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMaster.java
    ----------------------------------------------------------------------
    diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMaster.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMaster.java
    index af3ab73..9731b4e 100644
    --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMaster.java
    +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMaster.java
    @@ -52,7 +52,7 @@ public class MetricsMaster {
       /**
        * @param inc How much to add to requests.
        */
    -  public void incrementRequests(final long inc) {
    +  public void incrementRequests(final int inc) {
         masterSource.incRequests(inc);
       }
     }
    
    http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java
    ----------------------------------------------------------------------
    diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java
    index f6d4409..2ba771d 100644
    --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java
    +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/namespace/NamespaceAuditor.java
    @@ -31,7 +31,7 @@ import com.google.common.annotations.VisibleForTesting;
      * splitting preserve namespace quota. The namespace quota can be specified while namespace
      * creation.
      */
    -@InterfaceAudience.Private
    +@InterfaceAudience.Public
     public class NamespaceAuditor {
       private static Log LOG = LogFactory.getLog(NamespaceAuditor.class);
       static final String NS_AUDITOR_INIT_TIMEOUT = "hbase.namespace.auditor.init.timeout";
    
    http://git-wip-us.apache.org/repos/asf/hbase/blob/5ebd912d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java
    ----------------------------------------------------------------------
    diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java
    index 44e2551..5d0573f 100644
    --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java
    +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/WALEdit.java
    @@ -45,8 +45,6 @@ import org.apache.hadoop.hbase.util.ClassSize;
     import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
     import org.apache.hadoop.io.Writable;
     
    -import com.google.common.annotations.VisibleForTesting;
    -
     
     /**
      * WALEdit: Used in HBase's transaction log (WAL) to represent
    @@ -93,7 +91,6 @@ public class WALEdit implements Writable, HeapSize {
       static final byte[] COMPACTION = Bytes.toBytes("HBASE::COMPACTION");
       static final byte [] FLUSH = Bytes.toBytes("HBASE::FLUSH");
       static final byte [] REGION_EVENT = Bytes.toBytes("HBASE::REGION_EVENT");
    -  @VisibleForTesting
       public static final byte [] BULK_LOAD = Bytes.toBytes("HBASE::BULK_LOAD");
     
       private final int VERSION_2 = -1;