You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chukwa.apache.org by ey...@apache.org on 2011/07/10 21:39:14 UTC
svn commit: r1144943 - in /incubator/chukwa/trunk: CHANGES.txt
src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java
src/web/hicc/jsp/graph_explorer.jsp
Author: eyang
Date: Sun Jul 10 19:39:14 2011
New Revision: 1144943
URL: http://svn.apache.org/viewvc?rev=1144943&view=rev
Log:
CHUKWA-594. Fix row key matching in HICC web interface. (Preetam Patil via Eric Yang)
Modified:
incubator/chukwa/trunk/CHANGES.txt
incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java
incubator/chukwa/trunk/src/web/hicc/jsp/graph_explorer.jsp
Modified: incubator/chukwa/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/CHANGES.txt?rev=1144943&r1=1144942&r2=1144943&view=diff
==============================================================================
--- incubator/chukwa/trunk/CHANGES.txt (original)
+++ incubator/chukwa/trunk/CHANGES.txt Sun Jul 10 19:39:14 2011
@@ -88,6 +88,8 @@ Trunk (unreleased changes)
BUG FIXES
+ CHUKWA-594. Fix row key matching in HICC web interface. (Preetam Patil via Eric Yang)
+
CHUKWA-592. Enable test case for HBaseWriter. (Eric Yang)
CHUKWA-591. Check for empty result from HBase Scanner. (Eric Yang)
Modified: incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java?rev=1144943&r1=1144942&r2=1144943&view=diff
==============================================================================
--- incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java (original)
+++ incubator/chukwa/trunk/src/java/org/apache/hadoop/chukwa/datastore/ChukwaHBaseStore.java Sun Jul 10 19:39:14 2011
@@ -27,7 +27,7 @@ import org.apache.hadoop.hbase.client.Re
import org.apache.hadoop.hbase.client.ResultScanner;
import org.apache.hadoop.hbase.client.Scan;
import org.apache.hadoop.hbase.filter.RowFilter;
-import org.apache.hadoop.hbase.filter.SubstringComparator;
+import org.apache.hadoop.hbase.filter.RegexStringComparator;
import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
import org.apache.log4j.Logger;
import org.mortbay.log.Log;
@@ -62,7 +62,7 @@ public class ChukwaHBaseStore {
scan.setMaxVersions();
if(filterByRowKey) {
RowFilter rf = new RowFilter(CompareOp.EQUAL, new
- SubstringComparator(rkey));
+ RegexStringComparator("[0-9]+-"+rkey+"$"));
scan.setFilter(rf);
}
ResultScanner results = table.getScanner(scan);
Modified: incubator/chukwa/trunk/src/web/hicc/jsp/graph_explorer.jsp
URL: http://svn.apache.org/viewvc/incubator/chukwa/trunk/src/web/hicc/jsp/graph_explorer.jsp?rev=1144943&r1=1144942&r2=1144943&view=diff
==============================================================================
--- incubator/chukwa/trunk/src/web/hicc/jsp/graph_explorer.jsp (original)
+++ incubator/chukwa/trunk/src/web/hicc/jsp/graph_explorer.jsp Sun Jul 10 19:39:14 2011
@@ -119,7 +119,10 @@
var url = encodeURI("/hicc/v1/metrics/rowkey/"+table+"/"+family+"/"+column);
$.ajax({ url: url, dataType: "json", success: function(data){
for(var i in data) {
- $('#row').not(":contains('"+data[i]+"')").append("<option>"+data[i]+"</option>");
+ var test = $('#row').find('option[value="'+data[i]+'"]').val();
+ if(typeof(test) == "undefined") {
+ $('#row').append('<option value="'+data[i]+'">'+data[i]+'</option>');
+ }
}
}});
});