This is an automated email from the ASF dual-hosted git repository. shahrs87 pushed a change to branch PHOENIX-6883-feature in repository https://gitbox.apache.org/repos/asf/phoenix.git
from 4d42c915e1 PHOENIX-7293 : New Update Cache Frequency config for Indexes in PENDING_DISABLE state (#1864) add 909f4bc174 PHOENIX-7255 Non-existent artifacts referred in compatible_client_versions.json add 3524dbd900 PHOENIX-7258: Query Optimizer should pick Index hint even for point lookup queries (#1851) add 57415bed06 PHOENIX-7006: Configure maxLookbackAge at table level (#1751) add fcbb742f51 PHOENIX-7275 Update HBase 2.5 default version to 2.5.8 add 0b9d820187 PHOENIX-7253 Metadata lookup performance improvement for range scan queries (#1848) add e3c325b039 PHOENIX-7285 Upgade Zookeeper to 3.8.4 add aa73d9d665 PHOENIX-7250 Fix HBase log level in tests add ff37830378 PHOENIX-7248 Add logging excludes to hadoop-mapreduce-client-app and hadoop-mapreduce-client-jobclient add afdba89b00 PHOENIX-7292 Update .asf.yaml based on HBase add bf83c95990 PHOENIX-7291 Bump up omid to 1.1.2 (#1861) add f6aec81748 PHOENIX-7295 Fix getTableRegions failing due to overlap/inconsistencies on region (#1870) add d8f6e6ea53 PHOENIX-7299 :- ScanningResultIterator should not time out a query after receiving a valid result (#1872) new 124d7dbbf5 Merge branch 'master' into PHOENIX-6883-feature The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .asf.yaml | 23 +- .../phoenix/compile/ExplainPlanAttributes.java | 21 +- .../org/apache/phoenix/compile/QueryCompiler.java | 17 +- .../phoenix/compile/ServerBuildIndexCompiler.java | 1 + .../ServerBuildTransformingTableCompiler.java | 1 + .../BaseScannerRegionObserverConstants.java | 2 +- .../coprocessorclient/MetaDataProtocol.java | 2 +- .../apache/phoenix/exception/SQLExceptionCode.java | 1 + .../phoenix/iterate/BaseResultIterators.java | 57 +++- .../iterate/DefaultParallelScanGrouper.java | 11 + .../phoenix/iterate/ParallelScanGrouper.java | 16 + .../phoenix/iterate/ScanningResultIterator.java | 5 +- .../phoenix/jdbc/PhoenixDatabaseMetaData.java | 3 + .../apache/phoenix/optimize/QueryOptimizer.java | 5 +- .../phoenix/query/ConnectionQueryServices.java | 15 + .../phoenix/query/ConnectionQueryServicesImpl.java | 103 +++++-- .../query/ConnectionlessQueryServicesImpl.java | 16 +- .../query/DelegateConnectionQueryServices.java | 9 + .../org/apache/phoenix/query/QueryConstants.java | 2 + .../org/apache/phoenix/query/QueryServices.java | 7 + .../org/apache/phoenix/schema/DelegateTable.java | 6 + .../org/apache/phoenix/schema/MetaDataClient.java | 71 ++++- .../java/org/apache/phoenix/schema/PTable.java | 5 + .../java/org/apache/phoenix/schema/PTableImpl.java | 28 +- .../org/apache/phoenix/schema/TableProperty.java | 24 ++ .../phoenix/schema/transform/TransformClient.java | 1 + .../java/org/apache/phoenix/util/MetaDataUtil.java | 14 + .../java/org/apache/phoenix/util/ScanUtil.java | 15 + phoenix-core-client/src/main/protobuf/PTable.proto | 1 + .../coprocessor/BaseScannerRegionObserver.java | 50 ++- .../coprocessor/GlobalIndexRegionScanner.java | 4 +- .../phoenix/coprocessor/MetaDataEndpointImpl.java | 121 +++++++- .../UngroupedAggregateRegionObserver.java | 4 +- .../iterate/MapReduceParallelScanGrouper.java | 48 ++- .../PhoenixServerBuildIndexInputFormat.java | 1 + .../mapreduce/index/IndexScrutinyMapper.java | 3 +- .../phoenix/mapreduce/index/IndexScrutinyTool.java | 31 +- .../mapreduce/util/PhoenixConfigurationUtil.java | 14 + .../org/apache/phoenix/end2end/AlterTableIT.java | 106 ++++++- .../end2end/BaseTenantSpecificViewIndexIT.java | 4 +- .../org/apache/phoenix/end2end/CreateTableIT.java | 78 +++++ .../end2end/ExplainPlanWithStatsDisabledIT.java | 340 +++++++++++++++++++++ .../end2end/IndexRepairRegionScannerIT.java | 111 ++++--- .../phoenix/end2end/IndexScrutinyToolBaseIT.java | 7 +- .../end2end/IndexScrutinyWithMaxLookbackIT.java | 120 ++++++-- .../end2end/IndexToolForNonTxGlobalIndexIT.java | 61 ++++ .../phoenix/end2end/MaxLookbackExtendedIT.java | 75 ++++- .../org/apache/phoenix/end2end/MaxLookbackIT.java | 251 +++++++++++++++ .../end2end/RowValueConstructorOffsetIT.java | 26 ++ .../org/apache/phoenix/end2end/TableTTLIT.java | 34 ++- .../phoenix/end2end/TenantSpecificTablesDDLIT.java | 57 ++++ .../end2end/TenantSpecificViewIndexSaltedIT.java | 33 +- .../it/java/org/apache/phoenix/end2end/ViewIT.java | 85 ++++++ .../org/apache/phoenix/end2end/ViewMetadataIT.java | 34 +++ .../phoenix/end2end/index/IndexMetadataIT.java | 24 ++ .../phoenix/end2end/index/PartialIndexIT.java | 47 +++ .../index/UncoveredGlobalIndexRegionScannerIT.java | 43 +++ .../phoenix/end2end/salted/SaltedTableIT.java | 32 ++ .../phoenix/end2end/transform/TransformToolIT.java | 144 ++++++++- .../phoenix/iterate/PhoenixQueryTimeoutIT.java | 55 ++++ .../monitoring/PhoenixTableLevelMetricsIT.java | 14 + .../it/resources/compatible_client_versions.json | 8 +- .../src/it/resources/log4j2-test.properties | 45 --- .../TestingMapReduceParallelScanGrouper.java | 10 + .../java/org/apache/phoenix/query/BaseTest.java | 44 +++ .../query/ConnectionQueryServicesImplTest.java | 46 ++- .../org/apache/phoenix/query/QueryPlanTest.java | 12 +- .../java/org/apache/phoenix/util/TestUtil.java | 4 +- .../src/test/resources/log4j2-test.properties | 8 +- pom.xml | 42 ++- 70 files changed, 2471 insertions(+), 287 deletions(-) delete mode 100644 phoenix-core/src/it/resources/log4j2-test.properties