This is an automated email from the ASF dual-hosted git repository. chinmayskulkarni pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/phoenix.git.
from a2618f1 PHOENIX-6191: Creating a view which has its own new columns should also do checkAndPut checks on SYSTEM.MUTEX add 68ac1b4 PHOENIX-6155 : Provide a coprocessor endpoint to avoid direct upserts into SYSTEM.TASK from the client No new revisions were added by this update. Summary of changes: .../phoenix/end2end/BackwardCompatibilityIT.java | 71 ++++++- .../end2end/BackwardCompatibilityTestUtil.java | 3 + .../apache/phoenix/end2end/IndexRebuildTaskIT.java | 17 +- .../phoenix/end2end/SystemTablesUpgradeIT.java | 10 +- .../phoenix/end2end/index/IndexMetadataIT.java | 18 +- .../gold_files/gold_query_index_rebuild_async.txt} | 10 +- .../sql_files/index_rebuild_async.sql} | 19 +- .../sql_files/query_index_rebuild_async.sql} | 7 +- .../coprocessor/BaseMetaDataEndpointObserver.java | 6 + .../phoenix/coprocessor/MetaDataEndpointImpl.java | 22 ++- .../coprocessor/MetaDataEndpointObserver.java | 3 + .../phoenix/coprocessor/MetaDataProtocol.java | 3 +- .../PhoenixMetaDataCoprocessorHost.java | 10 + ...DataEndpoint.java => TaskMetaDataEndpoint.java} | 80 ++++---- .../phoenix/coprocessor/TaskRegionObserver.java | 35 +++- .../coprocessor/generated/MetaDataProtos.java | 62 ++++--- ...MetaDataProtos.java => TaskMetaDataProtos.java} | 192 ++++++++++--------- .../coprocessor/tasks/IndexRebuildTask.java | 18 +- .../apache/phoenix/exception/SQLExceptionCode.java | 2 + .../org/apache/phoenix/protobuf/ProtobufUtil.java | 7 + .../phoenix/query/ConnectionQueryServicesImpl.java | 21 ++- .../org/apache/phoenix/schema/MetaDataClient.java | 38 +++- .../phoenix/schema/task/SystemTaskParams.java | 188 +++++++++++++++++++ .../java/org/apache/phoenix/schema/task/Task.java | 147 ++++++++++++++- .../TaskMetaDataServiceCallBack.java} | 43 +++-- .../coprocessor/TaskMetaDataEndpointTest.java | 203 +++++++++++++++++++++ phoenix-protocol/src/main/MetaDataService.proto | 1 + ...DataService.proto => TaskMetaDataService.proto} | 12 +- 28 files changed, 984 insertions(+), 264 deletions(-) copy phoenix-core/src/{main/java/org/apache/phoenix/expression/BaseDecimalAddSubtractExpression.java => it/resources/gold_files/gold_query_index_rebuild_async.txt} (87%) copy phoenix-core/src/it/{java/org/apache/phoenix/end2end/SplitSystemCatalogTests.java => resources/sql_files/index_rebuild_async.sql} (66%) copy phoenix-core/src/{main/java/org/apache/phoenix/expression/BaseDecimalAddSubtractExpression.java => it/resources/sql_files/query_index_rebuild_async.sql} (89%) copy phoenix-core/src/main/java/org/apache/phoenix/coprocessor/{ChildLinkMetaDataEndpoint.java => TaskMetaDataEndpoint.java} (58%) copy phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/{ChildLinkMetaDataProtos.java => TaskMetaDataProtos.java} (72%) create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/schema/task/SystemTaskParams.java copy phoenix-core/src/main/java/org/apache/phoenix/{query/ChildLinkMetaDataServiceCallBack.java => util/TaskMetaDataServiceCallBack.java} (55%) create mode 100644 phoenix-core/src/test/java/org/apache/phoenix/coprocessor/TaskMetaDataEndpointTest.java copy phoenix-protocol/src/main/{ChildLinkMetaDataService.proto => TaskMetaDataService.proto} (80%)