hbase git commit: HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating

2015-08-11 Thread enis
Repository: hbase
Updated Branches:
  refs/heads/branch-1.0 e7c137aa0 - 83cf5e11f


HBASE-13089 Fix test compilation error on building against 
htrace-3.2.0-incubating


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/83cf5e11
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/83cf5e11
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/83cf5e11

Branch: refs/heads/branch-1.0
Commit: 83cf5e11f718c6fa31d9be5f2921022dcf6c1713
Parents: e7c137a
Author: Esteban Gutierrez este...@apache.org
Authored: Fri Jul 24 15:34:40 2015 -0700
Committer: Enis Soztutar e...@apache.org
Committed: Tue Aug 11 11:07:09 2015 +0300

--
 .../apache/hadoop/hbase/trace/TestHTraceHooks.java   | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/83cf5e11/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
index eba30a8..eeda043 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.lang.reflect.Method;
 import java.util.Collection;
 
 import org.apache.hadoop.hbase.HBaseTestingUtility;
@@ -48,9 +49,19 @@ public class TestHTraceHooks {
   private static final byte[] FAMILY_BYTES = family.getBytes();
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
   private static POJOSpanReceiver rcvr;
+  private static long ROOT_SPAN_ID = 0;
 
   @BeforeClass
   public static void before() throws Exception {
+
+// Find out what the right value to use fo SPAN_ROOT_ID after HTRACE-111. 
We use HTRACE-32
+// to find out to detect if we are using HTrace 3.2 or not.
+try {
+Method m = Span.class.getMethod(addKVAnnotation, String.class, 
String.class);
+} catch (NoSuchMethodException e) {
+  ROOT_SPAN_ID = 0x74aceL; // Span.SPAN_ROOT_ID pre HTrace-3.2
+}
+
 TEST_UTIL.startMiniCluster(2, 3);
 rcvr = new POJOSpanReceiver(new 
HBaseHTraceConfiguration(TEST_UTIL.getConfiguration()));
 Trace.addReceiver(rcvr);
@@ -86,7 +97,7 @@ public class TestHTraceHooks {
 
 CollectionSpan spans = rcvr.getSpans();
 TraceTree traceTree = new TraceTree(spans);
-CollectionSpan roots = 
traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+CollectionSpan roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(1, roots.size());
 Span createTableRoot = roots.iterator().next();
@@ -117,7 +128,7 @@ public class TestHTraceHooks {
 
 spans = rcvr.getSpans();
 traceTree = new TraceTree(spans);
-roots = traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(2, roots.size());
 Span putRoot = null;



hbase git commit: HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating

2015-08-11 Thread enis
Repository: hbase
Updated Branches:
  refs/heads/branch-1.1 111620f5c - b043d27f5


HBASE-13089 Fix test compilation error on building against 
htrace-3.2.0-incubating


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/b043d27f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/b043d27f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/b043d27f

Branch: refs/heads/branch-1.1
Commit: b043d27f59a2c1d025ae3558052f499a554be179
Parents: 111620f
Author: Esteban Gutierrez este...@apache.org
Authored: Fri Jul 24 15:34:40 2015 -0700
Committer: Enis Soztutar e...@apache.org
Committed: Tue Aug 11 11:04:17 2015 +0300

--
 .../apache/hadoop/hbase/trace/TestHTraceHooks.java   | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b043d27f/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
index eba30a8..eeda043 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.lang.reflect.Method;
 import java.util.Collection;
 
 import org.apache.hadoop.hbase.HBaseTestingUtility;
@@ -48,9 +49,19 @@ public class TestHTraceHooks {
   private static final byte[] FAMILY_BYTES = family.getBytes();
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
   private static POJOSpanReceiver rcvr;
+  private static long ROOT_SPAN_ID = 0;
 
   @BeforeClass
   public static void before() throws Exception {
+
+// Find out what the right value to use fo SPAN_ROOT_ID after HTRACE-111. 
We use HTRACE-32
+// to find out to detect if we are using HTrace 3.2 or not.
+try {
+Method m = Span.class.getMethod(addKVAnnotation, String.class, 
String.class);
+} catch (NoSuchMethodException e) {
+  ROOT_SPAN_ID = 0x74aceL; // Span.SPAN_ROOT_ID pre HTrace-3.2
+}
+
 TEST_UTIL.startMiniCluster(2, 3);
 rcvr = new POJOSpanReceiver(new 
HBaseHTraceConfiguration(TEST_UTIL.getConfiguration()));
 Trace.addReceiver(rcvr);
@@ -86,7 +97,7 @@ public class TestHTraceHooks {
 
 CollectionSpan spans = rcvr.getSpans();
 TraceTree traceTree = new TraceTree(spans);
-CollectionSpan roots = 
traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+CollectionSpan roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(1, roots.size());
 Span createTableRoot = roots.iterator().next();
@@ -117,7 +128,7 @@ public class TestHTraceHooks {
 
 spans = rcvr.getSpans();
 traceTree = new TraceTree(spans);
-roots = traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(2, roots.size());
 Span putRoot = null;



hbase git commit: HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating

2015-07-28 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-1 4a041fd83 - 8764b9fd8


HBASE-13089 Fix test compilation error on building against 
htrace-3.2.0-incubating


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/8764b9fd
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/8764b9fd
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/8764b9fd

Branch: refs/heads/branch-1
Commit: 8764b9fd8068385dc339f6f81d4e50c5b5882abe
Parents: 4a041fd
Author: Esteban Gutierrez este...@apache.org
Authored: Fri Jul 24 15:34:40 2015 -0700
Committer: Sean Busbey bus...@cloudera.com
Committed: Tue Jul 28 10:07:48 2015 -0500

--
 .../apache/hadoop/hbase/trace/TestHTraceHooks.java   | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/8764b9fd/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
index eba30a8..eeda043 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.lang.reflect.Method;
 import java.util.Collection;
 
 import org.apache.hadoop.hbase.HBaseTestingUtility;
@@ -48,9 +49,19 @@ public class TestHTraceHooks {
   private static final byte[] FAMILY_BYTES = family.getBytes();
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
   private static POJOSpanReceiver rcvr;
+  private static long ROOT_SPAN_ID = 0;
 
   @BeforeClass
   public static void before() throws Exception {
+
+// Find out what the right value to use fo SPAN_ROOT_ID after HTRACE-111. 
We use HTRACE-32
+// to find out to detect if we are using HTrace 3.2 or not.
+try {
+Method m = Span.class.getMethod(addKVAnnotation, String.class, 
String.class);
+} catch (NoSuchMethodException e) {
+  ROOT_SPAN_ID = 0x74aceL; // Span.SPAN_ROOT_ID pre HTrace-3.2
+}
+
 TEST_UTIL.startMiniCluster(2, 3);
 rcvr = new POJOSpanReceiver(new 
HBaseHTraceConfiguration(TEST_UTIL.getConfiguration()));
 Trace.addReceiver(rcvr);
@@ -86,7 +97,7 @@ public class TestHTraceHooks {
 
 CollectionSpan spans = rcvr.getSpans();
 TraceTree traceTree = new TraceTree(spans);
-CollectionSpan roots = 
traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+CollectionSpan roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(1, roots.size());
 Span createTableRoot = roots.iterator().next();
@@ -117,7 +128,7 @@ public class TestHTraceHooks {
 
 spans = rcvr.getSpans();
 traceTree = new TraceTree(spans);
-roots = traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(2, roots.size());
 Span putRoot = null;



hbase git commit: HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating

2015-07-27 Thread esteban
Repository: hbase
Updated Branches:
  refs/heads/branch-1.2 a692295e2 - 1e348def0


HBASE-13089 Fix test compilation error on building against 
htrace-3.2.0-incubating


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/1e348def
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/1e348def
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/1e348def

Branch: refs/heads/branch-1.2
Commit: 1e348def023673423e2990894716fb10df377ba3
Parents: a692295
Author: Esteban Gutierrez este...@apache.org
Authored: Fri Jul 24 15:34:40 2015 -0700
Committer: Esteban Gutierrez este...@apache.org
Committed: Mon Jul 27 13:06:37 2015 -0700

--
 .../apache/hadoop/hbase/trace/TestHTraceHooks.java   | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/1e348def/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
index eba30a8..eeda043 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.lang.reflect.Method;
 import java.util.Collection;
 
 import org.apache.hadoop.hbase.HBaseTestingUtility;
@@ -48,9 +49,19 @@ public class TestHTraceHooks {
   private static final byte[] FAMILY_BYTES = family.getBytes();
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
   private static POJOSpanReceiver rcvr;
+  private static long ROOT_SPAN_ID = 0;
 
   @BeforeClass
   public static void before() throws Exception {
+
+// Find out what the right value to use fo SPAN_ROOT_ID after HTRACE-111. 
We use HTRACE-32
+// to find out to detect if we are using HTrace 3.2 or not.
+try {
+Method m = Span.class.getMethod(addKVAnnotation, String.class, 
String.class);
+} catch (NoSuchMethodException e) {
+  ROOT_SPAN_ID = 0x74aceL; // Span.SPAN_ROOT_ID pre HTrace-3.2
+}
+
 TEST_UTIL.startMiniCluster(2, 3);
 rcvr = new POJOSpanReceiver(new 
HBaseHTraceConfiguration(TEST_UTIL.getConfiguration()));
 Trace.addReceiver(rcvr);
@@ -86,7 +97,7 @@ public class TestHTraceHooks {
 
 CollectionSpan spans = rcvr.getSpans();
 TraceTree traceTree = new TraceTree(spans);
-CollectionSpan roots = 
traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+CollectionSpan roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(1, roots.size());
 Span createTableRoot = roots.iterator().next();
@@ -117,7 +128,7 @@ public class TestHTraceHooks {
 
 spans = rcvr.getSpans();
 traceTree = new TraceTree(spans);
-roots = traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(2, roots.size());
 Span putRoot = null;



hbase git commit: HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating

2015-07-27 Thread esteban
Repository: hbase
Updated Branches:
  refs/heads/master 3f80e0ea4 - 1566ec5fd


HBASE-13089 Fix test compilation error on building against 
htrace-3.2.0-incubating


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/1566ec5f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/1566ec5f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/1566ec5f

Branch: refs/heads/master
Commit: 1566ec5fdc751897b2e931b2b0920c6d503c85ce
Parents: 3f80e0e
Author: Esteban Gutierrez este...@apache.org
Authored: Fri Jul 24 15:34:40 2015 -0700
Committer: Esteban Gutierrez este...@apache.org
Committed: Mon Jul 27 12:57:03 2015 -0700

--
 .../apache/hadoop/hbase/trace/TestHTraceHooks.java   | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/1566ec5f/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
index 7a47f52..65dff1b 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/trace/TestHTraceHooks.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.lang.reflect.Method;
 import java.util.Collection;
 
 import org.apache.hadoop.hbase.HBaseTestingUtility;
@@ -49,9 +50,19 @@ public class TestHTraceHooks {
   private static final byte[] FAMILY_BYTES = family.getBytes();
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
   private static POJOSpanReceiver rcvr;
+  private static long ROOT_SPAN_ID = 0;
 
   @BeforeClass
   public static void before() throws Exception {
+
+// Find out what the right value to use fo SPAN_ROOT_ID after HTRACE-111. 
We use HTRACE-32
+// to find out to detect if we are using HTrace 3.2 or not.
+try {
+Method m = Span.class.getMethod(addKVAnnotation, String.class, 
String.class);
+} catch (NoSuchMethodException e) {
+  ROOT_SPAN_ID = 0x74aceL; // Span.SPAN_ROOT_ID pre HTrace-3.2
+}
+
 TEST_UTIL.startMiniCluster(2, 3);
 rcvr = new POJOSpanReceiver(new 
HBaseHTraceConfiguration(TEST_UTIL.getConfiguration()));
 Trace.addReceiver(rcvr);
@@ -87,7 +98,7 @@ public class TestHTraceHooks {
 
 CollectionSpan spans = rcvr.getSpans();
 TraceTree traceTree = new TraceTree(spans);
-CollectionSpan roots = 
traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+CollectionSpan roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(1, roots.size());
 Span createTableRoot = roots.iterator().next();
@@ -118,7 +129,7 @@ public class TestHTraceHooks {
 
 spans = rcvr.getSpans();
 traceTree = new TraceTree(spans);
-roots = traceTree.getSpansByParent().find(Span.ROOT_SPAN_ID);
+roots = traceTree.getSpansByParent().find(ROOT_SPAN_ID);
 
 assertEquals(2, roots.size());
 Span putRoot = null;