[01/21] phoenix git commit: PHOENIX-4683 Cap timeouts for stats precompact hook logic [Forced Update!]
Repository: phoenix Updated Branches: refs/heads/4.x-cdh5.14 c95110694 -> 9f2bf7307 (forced update) PHOENIX-4683 Cap timeouts for stats precompact hook logic Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/7871e72c Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/7871e72c Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/7871e72c Branch: refs/heads/4.x-cdh5.14 Commit: 7871e72c95c4966e6dcc81b02cab65ad29a69bff Parents: f3defc4 Author: Vincent PoonAuthored: Mon Apr 9 22:04:28 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:24:49 2018 +0100 -- .../DelegateRegionCoprocessorEnvironment.java | 9 ++- .../UngroupedAggregateRegionObserver.java | 8 ++- .../hbase/index/write/IndexWriterUtils.java | 71 ++- .../org/apache/phoenix/util/ServerUtil.java | 72 4 files changed, 89 insertions(+), 71 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java index 380212e..284d53c 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java @@ -29,6 +29,9 @@ import org.apache.hadoop.hbase.client.HTableInterface; import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment; import org.apache.hadoop.hbase.regionserver.Region; import org.apache.hadoop.hbase.regionserver.RegionServerServices; +import org.apache.phoenix.hbase.index.table.HTableFactory; +import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; +import org.apache.phoenix.util.ServerUtil; /** * Class to encapsulate {@link RegionCoprocessorEnvironment} for phoenix coprocessors. Often we @@ -39,10 +42,12 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn private final Configuration config; private RegionCoprocessorEnvironment delegate; +private HTableFactory tableFactory; public DelegateRegionCoprocessorEnvironment(Configuration config, RegionCoprocessorEnvironment delegate) { this.config = config; this.delegate = delegate; +this.tableFactory = ServerUtil.getDelegateHTableFactory(this, config); } @Override @@ -77,13 +82,13 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn @Override public HTableInterface getTable(TableName tableName) throws IOException { -return delegate.getTable(tableName); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override public HTableInterface getTable(TableName tableName, ExecutorService service) throws IOException { -return delegate.getTable(tableName, service); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java index 965ba1b..27d3880 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java @@ -94,6 +94,7 @@ import org.apache.phoenix.hbase.index.exception.IndexWriteException; import org.apache.phoenix.hbase.index.util.GenericKeyValueBuilder; import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; import org.apache.phoenix.hbase.index.util.KeyValueBuilder; +import org.apache.phoenix.hbase.index.write.IndexWriterUtils; import org.apache.phoenix.index.IndexMaintainer; import org.apache.phoenix.index.PhoenixIndexCodec; import org.apache.phoenix.index.PhoenixIndexFailurePolicy; @@ -978,10 +979,13 @@ public class UngroupedAggregateRegionObserver extends BaseScannerRegionObserver InternalScanner internalScanner = scanner; try { long clientTimeStamp =
[01/21] phoenix git commit: PHOENIX-4683 Cap timeouts for stats precompact hook logic [Forced Update!]
Repository: phoenix Updated Branches: refs/heads/4.x-cdh5.13 440953930 -> 517f6df2a (forced update) PHOENIX-4683 Cap timeouts for stats precompact hook logic Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/7871e72c Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/7871e72c Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/7871e72c Branch: refs/heads/4.x-cdh5.13 Commit: 7871e72c95c4966e6dcc81b02cab65ad29a69bff Parents: f3defc4 Author: Vincent PoonAuthored: Mon Apr 9 22:04:28 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:24:49 2018 +0100 -- .../DelegateRegionCoprocessorEnvironment.java | 9 ++- .../UngroupedAggregateRegionObserver.java | 8 ++- .../hbase/index/write/IndexWriterUtils.java | 71 ++- .../org/apache/phoenix/util/ServerUtil.java | 72 4 files changed, 89 insertions(+), 71 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java index 380212e..284d53c 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java @@ -29,6 +29,9 @@ import org.apache.hadoop.hbase.client.HTableInterface; import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment; import org.apache.hadoop.hbase.regionserver.Region; import org.apache.hadoop.hbase.regionserver.RegionServerServices; +import org.apache.phoenix.hbase.index.table.HTableFactory; +import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; +import org.apache.phoenix.util.ServerUtil; /** * Class to encapsulate {@link RegionCoprocessorEnvironment} for phoenix coprocessors. Often we @@ -39,10 +42,12 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn private final Configuration config; private RegionCoprocessorEnvironment delegate; +private HTableFactory tableFactory; public DelegateRegionCoprocessorEnvironment(Configuration config, RegionCoprocessorEnvironment delegate) { this.config = config; this.delegate = delegate; +this.tableFactory = ServerUtil.getDelegateHTableFactory(this, config); } @Override @@ -77,13 +82,13 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn @Override public HTableInterface getTable(TableName tableName) throws IOException { -return delegate.getTable(tableName); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override public HTableInterface getTable(TableName tableName, ExecutorService service) throws IOException { -return delegate.getTable(tableName, service); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java index 965ba1b..27d3880 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java @@ -94,6 +94,7 @@ import org.apache.phoenix.hbase.index.exception.IndexWriteException; import org.apache.phoenix.hbase.index.util.GenericKeyValueBuilder; import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; import org.apache.phoenix.hbase.index.util.KeyValueBuilder; +import org.apache.phoenix.hbase.index.write.IndexWriterUtils; import org.apache.phoenix.index.IndexMaintainer; import org.apache.phoenix.index.PhoenixIndexCodec; import org.apache.phoenix.index.PhoenixIndexFailurePolicy; @@ -978,10 +979,13 @@ public class UngroupedAggregateRegionObserver extends BaseScannerRegionObserver InternalScanner internalScanner = scanner; try { long clientTimeStamp =
[01/21] phoenix git commit: PHOENIX-4683 Cap timeouts for stats precompact hook logic [Forced Update!]
Repository: phoenix Updated Branches: refs/heads/4.x-cdh5.12 031ca5a1f -> 157139688 (forced update) PHOENIX-4683 Cap timeouts for stats precompact hook logic Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/7871e72c Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/7871e72c Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/7871e72c Branch: refs/heads/4.x-cdh5.12 Commit: 7871e72c95c4966e6dcc81b02cab65ad29a69bff Parents: f3defc4 Author: Vincent PoonAuthored: Mon Apr 9 22:04:28 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:24:49 2018 +0100 -- .../DelegateRegionCoprocessorEnvironment.java | 9 ++- .../UngroupedAggregateRegionObserver.java | 8 ++- .../hbase/index/write/IndexWriterUtils.java | 71 ++- .../org/apache/phoenix/util/ServerUtil.java | 72 4 files changed, 89 insertions(+), 71 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java index 380212e..284d53c 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionCoprocessorEnvironment.java @@ -29,6 +29,9 @@ import org.apache.hadoop.hbase.client.HTableInterface; import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment; import org.apache.hadoop.hbase.regionserver.Region; import org.apache.hadoop.hbase.regionserver.RegionServerServices; +import org.apache.phoenix.hbase.index.table.HTableFactory; +import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; +import org.apache.phoenix.util.ServerUtil; /** * Class to encapsulate {@link RegionCoprocessorEnvironment} for phoenix coprocessors. Often we @@ -39,10 +42,12 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn private final Configuration config; private RegionCoprocessorEnvironment delegate; +private HTableFactory tableFactory; public DelegateRegionCoprocessorEnvironment(Configuration config, RegionCoprocessorEnvironment delegate) { this.config = config; this.delegate = delegate; +this.tableFactory = ServerUtil.getDelegateHTableFactory(this, config); } @Override @@ -77,13 +82,13 @@ public class DelegateRegionCoprocessorEnvironment implements RegionCoprocessorEn @Override public HTableInterface getTable(TableName tableName) throws IOException { -return delegate.getTable(tableName); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override public HTableInterface getTable(TableName tableName, ExecutorService service) throws IOException { -return delegate.getTable(tableName, service); +return tableFactory.getTable(new ImmutableBytesPtr(tableName.getName())); } @Override http://git-wip-us.apache.org/repos/asf/phoenix/blob/7871e72c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java index 965ba1b..27d3880 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/UngroupedAggregateRegionObserver.java @@ -94,6 +94,7 @@ import org.apache.phoenix.hbase.index.exception.IndexWriteException; import org.apache.phoenix.hbase.index.util.GenericKeyValueBuilder; import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr; import org.apache.phoenix.hbase.index.util.KeyValueBuilder; +import org.apache.phoenix.hbase.index.write.IndexWriterUtils; import org.apache.phoenix.index.IndexMaintainer; import org.apache.phoenix.index.PhoenixIndexCodec; import org.apache.phoenix.index.PhoenixIndexFailurePolicy; @@ -978,10 +979,13 @@ public class UngroupedAggregateRegionObserver extends BaseScannerRegionObserver InternalScanner internalScanner = scanner; try { long clientTimeStamp =