git commit: PHOENIX-1151 Remove unnecessary tracing code
Repository: phoenix Updated Branches: refs/heads/master 26fc3223d -> bf5194b1a PHOENIX-1151 Remove unnecessary tracing code Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/bf5194b1 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/bf5194b1 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/bf5194b1 Branch: refs/heads/master Commit: bf5194b1a5aea03935c33bb449df8c2105208773 Parents: 26fc322 Author: James Taylor Authored: Thu Aug 7 18:57:40 2014 -0700 Committer: James Taylor Committed: Thu Aug 7 18:57:40 2014 -0700 -- .../coprocessor/BaseScannerRegionObserver.java | 46 +++--- .../org/apache/phoenix/trace/util/Tracing.java | 63 2 files changed, 24 insertions(+), 85 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/bf5194b1/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java index db09306..379de36 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java @@ -30,9 +30,9 @@ import org.apache.hadoop.hbase.regionserver.HRegion; import org.apache.hadoop.hbase.regionserver.RegionScanner; import org.apache.hadoop.hbase.util.Bytes; import org.apache.phoenix.schema.StaleRegionBoundaryCacheException; -import org.apache.phoenix.trace.util.Tracing; import org.apache.phoenix.util.ServerUtil; -import org.cloudera.htrace.Span; +import org.cloudera.htrace.Trace; +import org.cloudera.htrace.TraceScope; abstract public class BaseScannerRegionObserver extends BaseRegionObserver { @@ -103,31 +103,33 @@ abstract public class BaseScannerRegionObserver extends BaseRegionObserver { public final RegionScanner postScannerOpen( final ObserverContext c, final Scan scan, final RegionScanner s) throws IOException { -// turn on tracing, if its enabled -final Span child = Tracing.childOnServer(scan, rawConf, SCANNER_OPENED_TRACE_INFO); try { -RegionScanner scanner; -boolean isApplicable = isRegionObserverFor(scan); -if (isApplicable) { -throwIfScanOutOfRegion(scan, c.getEnvironment().getRegion()); -scanner = doPostScannerOpen(c, scan, s); -} else { -scanner = s; +if (!isRegionObserverFor(scan)) { +return s; } -scanner = new DelegateRegionScanner(scanner) { -@Override -public void close() throws IOException { -if (child != null) { -child.stop(); +throwIfScanOutOfRegion(scan, c.getEnvironment().getRegion()); +boolean success = false; +// turn on tracing, if its enabled +final TraceScope child = Trace.startSpan("Phoenix scanner openned on server"); +try { +RegionScanner scanner = doPostScannerOpen(c, scan, s); +scanner = new DelegateRegionScanner(scanner) { +@Override +public void close() throws IOException { +if (child.getSpan() != null) { +child.getSpan().stop(); +} +delegate.close(); } -delegate.close(); +}; +success = true; +return scanner; +} finally { +if (!success && child.getSpan() != null) { +child.getSpan().stop(); } -}; -return scanner; +} } catch (Throwable t) { -if (child != null) { -child.stop(); -} ServerUtil.throwIOException(c.getEnvironment().getRegion().getRegionNameAsString(), t); return null; // impossible } http://git-wip-us.apache.org/repos/asf/phoenix/blob/bf5194b1/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java b/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java index 5913cfb..9b0079f 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/t
git commit: PHOENIX-1151 Remove unnecessary tracing code
Repository: phoenix Updated Branches: refs/heads/4.0 276921b65 -> c3bf33b5c PHOENIX-1151 Remove unnecessary tracing code Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/c3bf33b5 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/c3bf33b5 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/c3bf33b5 Branch: refs/heads/4.0 Commit: c3bf33b5ce8ea1a539c67f6b5382f5bd68c01b84 Parents: 276921b Author: James Taylor Authored: Thu Aug 7 18:57:40 2014 -0700 Committer: James Taylor Committed: Thu Aug 7 20:55:48 2014 -0700 -- .../coprocessor/BaseScannerRegionObserver.java | 46 +++--- .../org/apache/phoenix/trace/util/Tracing.java | 63 2 files changed, 24 insertions(+), 85 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3bf33b5/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java index db09306..379de36 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java @@ -30,9 +30,9 @@ import org.apache.hadoop.hbase.regionserver.HRegion; import org.apache.hadoop.hbase.regionserver.RegionScanner; import org.apache.hadoop.hbase.util.Bytes; import org.apache.phoenix.schema.StaleRegionBoundaryCacheException; -import org.apache.phoenix.trace.util.Tracing; import org.apache.phoenix.util.ServerUtil; -import org.cloudera.htrace.Span; +import org.cloudera.htrace.Trace; +import org.cloudera.htrace.TraceScope; abstract public class BaseScannerRegionObserver extends BaseRegionObserver { @@ -103,31 +103,33 @@ abstract public class BaseScannerRegionObserver extends BaseRegionObserver { public final RegionScanner postScannerOpen( final ObserverContext c, final Scan scan, final RegionScanner s) throws IOException { -// turn on tracing, if its enabled -final Span child = Tracing.childOnServer(scan, rawConf, SCANNER_OPENED_TRACE_INFO); try { -RegionScanner scanner; -boolean isApplicable = isRegionObserverFor(scan); -if (isApplicable) { -throwIfScanOutOfRegion(scan, c.getEnvironment().getRegion()); -scanner = doPostScannerOpen(c, scan, s); -} else { -scanner = s; +if (!isRegionObserverFor(scan)) { +return s; } -scanner = new DelegateRegionScanner(scanner) { -@Override -public void close() throws IOException { -if (child != null) { -child.stop(); +throwIfScanOutOfRegion(scan, c.getEnvironment().getRegion()); +boolean success = false; +// turn on tracing, if its enabled +final TraceScope child = Trace.startSpan("Phoenix scanner openned on server"); +try { +RegionScanner scanner = doPostScannerOpen(c, scan, s); +scanner = new DelegateRegionScanner(scanner) { +@Override +public void close() throws IOException { +if (child.getSpan() != null) { +child.getSpan().stop(); +} +delegate.close(); } -delegate.close(); +}; +success = true; +return scanner; +} finally { +if (!success && child.getSpan() != null) { +child.getSpan().stop(); } -}; -return scanner; +} } catch (Throwable t) { -if (child != null) { -child.stop(); -} ServerUtil.throwIOException(c.getEnvironment().getRegion().getRegionNameAsString(), t); return null; // impossible } http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3bf33b5/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java b/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java index 5913cfb..9b0079f 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/trace/u
Apache-Phoenix | Master | Hadoop1 | Build Successful
Master branch build status Successful Source repository https://git-wip-us.apache.org/repos/asf/incubator-phoenix.git Last Successful Compiled Artifacts https://builds.apache.org/job/Phoenix-master-hadoop1/lastSuccessfulBuild/artifact/ Last Complete Test Report https://builds.apache.org/job/Phoenix-master-hadoop1/lastCompletedBuild/testReport/ Changes [jtaylor] PHOENIX-1151 Remove unnecessary tracing code