You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ec...@apache.org on 2013/03/04 21:35:31 UTC
svn commit: r1452494 - in
/accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets:
MasterServlet.java PreciseNumberType.java
Author: ecn
Date: Mon Mar 4 20:35:31 2013
New Revision: 1452494
URL: http://svn.apache.org/r1452494
Log:
ACCUMULO-1140 display actual number of tservers using precise whole numbers
Added:
accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java (with props)
Modified:
accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/MasterServlet.java
Modified: accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/MasterServlet.java
URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/MasterServlet.java?rev=1452494&r1=1452493&r2=1452494&view=diff
==============================================================================
--- accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/MasterServlet.java (original)
+++ accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/MasterServlet.java Mon Mar 4 20:35:31 2013
@@ -133,9 +133,9 @@ public class MasterServlet extends Basic
Table masterStatus = new Table("masterStatus", "Master Status");
masterStatus.addSortableColumn("Master");
- masterStatus.addSortableColumn("# Online<br />Tablet Servers", new NumberType<Integer>((int) (slaves.size() * 0.8 + 1.0), slaves.size(),
+ masterStatus.addSortableColumn("# Online<br />Tablet Servers", new PreciseNumberType((int) (slaves.size() * 0.8 + 1.0), slaves.size(),
(int) (slaves.size() * 0.6 + 1.0), slaves.size()), "Number of tablet servers currently available");
- masterStatus.addSortableColumn("# Total<br />Tablet Servers", new NumberType<Integer>(), "The total number of tablet servers configured");
+ masterStatus.addSortableColumn("# Total<br />Tablet Servers", new PreciseNumberType(), "The total number of tablet servers configured");
masterStatus.addSortableColumn("Last GC", null, "The last time files were cleaned-up from HDFS.");
masterStatus.addSortableColumn("# Tablets", new NumberType<Integer>(0, Integer.MAX_VALUE, 2, Integer.MAX_VALUE), null);
masterStatus.addSortableColumn("# Unassigned<br />Tablets", new NumberType<Integer>(0, 0), null);
Added: accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java
URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java?rev=1452494&view=auto
==============================================================================
--- accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java (added)
+++ accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java Mon Mar 4 20:35:31 2013
@@ -0,0 +1,17 @@
+package org.apache.accumulo.server.monitor.servlets;
+
+import org.apache.accumulo.server.monitor.util.celltypes.NumberType;
+
+public class PreciseNumberType extends NumberType<Integer> {
+
+ public PreciseNumberType(int warnMin, int warnMax, int errMin, int errMax) {
+ super(warnMin, warnMax, errMin, errMax);
+ }
+
+ public PreciseNumberType() {
+ }
+
+ public static String bigNumber(long big, String[] SUFFIXES, long base) {
+ return String.format("%,d", big);
+ }
+}
Propchange: accumulo/branches/1.5/server/src/main/java/org/apache/accumulo/server/monitor/servlets/PreciseNumberType.java
------------------------------------------------------------------------------
svn:eol-style = native