[15/21] phoenix git commit: PHOENIX-4605 Support running multiple transaction providers
PHOENIX-4605 Support running multiple transaction providers Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8eaca121 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8eaca121 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8eaca121 Branch: refs/heads/4.x-cdh5.13 Commit: 8eaca12102c41a10694e9a343f97b8b83c15701c Parents: 0535a17 Author: James TaylorAuthored: Thu Apr 12 04:06:35 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:30:46 2018 +0100 -- .../phoenix/end2end/AlterTableWithViewsIT.java | 6 +- .../ConnectionQueryServicesTestImpl.java| 34 +- .../phoenix/tx/FlappingTransactionIT.java | 11 +- .../phoenix/tx/ParameterizedTransactionIT.java | 14 +- .../org/apache/phoenix/tx/TransactionIT.java| 12 + .../org/apache/phoenix/tx/TxCheckpointIT.java | 5 +- .../phoenix/cache/IndexMetaDataCache.java | 5 +- .../apache/phoenix/compile/DeleteCompiler.java | 3 +- .../apache/phoenix/compile/FromCompiler.java| 2 +- .../apache/phoenix/compile/JoinCompiler.java| 2 +- .../compile/TupleProjectionCompiler.java| 4 +- .../apache/phoenix/compile/UnionCompiler.java | 6 +- .../apache/phoenix/compile/UpsertCompiler.java | 2 +- .../coprocessor/BaseScannerRegionObserver.java | 4 +- .../coprocessor/MetaDataEndpointImpl.java | 26 +- .../phoenix/coprocessor/MetaDataProtocol.java | 2 +- .../coprocessor/MetaDataRegionObserver.java | 4 +- .../PhoenixTransactionalProcessor.java | 28 -- .../coprocessor/ServerCachingEndpointImpl.java | 4 +- .../TephraTransactionalProcessor.java | 29 ++ .../UngroupedAggregateRegionObserver.java | 10 +- .../coprocessor/generated/PTableProtos.java | 110 +- .../phoenix/exception/SQLExceptionCode.java | 4 + .../apache/phoenix/execute/BaseQueryPlan.java | 3 + .../apache/phoenix/execute/MutationState.java | 74 ++-- .../PhoenixTxIndexMutationGenerator.java| 10 +- .../phoenix/expression/ExpressionType.java | 119 +- .../TransactionProviderNameFunction.java| 81 + .../apache/phoenix/index/IndexMaintainer.java | 4 +- .../index/IndexMetaDataCacheFactory.java| 2 +- .../apache/phoenix/index/PhoenixIndexCodec.java | 1 - .../index/PhoenixIndexMetaDataBuilder.java | 7 +- .../NonAggregateRegionScannerFactory.java | 5 +- .../phoenix/jdbc/PhoenixDatabaseMetaData.java | 12 +- .../apache/phoenix/jdbc/PhoenixStatement.java | 2 +- .../index/PhoenixIndexPartialBuildMapper.java | 4 +- .../phoenix/query/ConnectionQueryServices.java | 6 +- .../query/ConnectionQueryServicesImpl.java | 71 ++-- .../query/ConnectionlessQueryServicesImpl.java | 11 +- .../query/DelegateConnectionQueryServices.java | 13 +- .../apache/phoenix/query/QueryConstants.java| 2 + .../org/apache/phoenix/query/QueryServices.java | 1 + .../phoenix/query/QueryServicesOptions.java | 10 +- .../apache/phoenix/schema/DelegateTable.java| 8 +- .../apache/phoenix/schema/MetaDataClient.java | 129 +-- .../java/org/apache/phoenix/schema/PTable.java | 2 + .../org/apache/phoenix/schema/PTableImpl.java | 68 ++-- .../apache/phoenix/schema/TableProperty.java| 18 + .../transaction/OmidTransactionContext.java | 57 +-- .../transaction/OmidTransactionProvider.java| 54 +-- .../transaction/OmidTransactionTable.java | 363 --- .../transaction/PhoenixTransactionClient.java | 23 ++ .../transaction/PhoenixTransactionContext.java | 169 + .../transaction/PhoenixTransactionProvider.java | 51 +++ .../transaction/PhoenixTransactionService.java | 24 ++ .../transaction/PhoenixTransactionalTable.java | 149 .../transaction/TephraTransactionContext.java | 205 +++ .../transaction/TephraTransactionProvider.java | 161 +++- .../transaction/TephraTransactionTable.java | 350 -- .../phoenix/transaction/TransactionFactory.java | 57 ++- .../transaction/TransactionProvider.java| 36 -- .../org/apache/phoenix/util/PhoenixRuntime.java | 3 +- .../java/org/apache/phoenix/util/ScanUtil.java | 15 + .../apache/phoenix/util/TransactionUtil.java| 93 - .../phoenix/execute/CorrelatePlanTest.java | 5 +- .../execute/LiteralResultIteratorPlanTest.java | 5 +- .../java/org/apache/phoenix/query/BaseTest.java | 26 +- .../phoenix/query/QueryServicesTestImpl.java| 15 +- .../java/org/apache/phoenix/util/TestUtil.java | 2 +- phoenix-protocol/src/main/PTable.proto | 1 + 70 files changed, 1229 insertions(+), 1625 deletions(-) --
[15/21] phoenix git commit: PHOENIX-4605 Support running multiple transaction providers
PHOENIX-4605 Support running multiple transaction providers Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8eaca121 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8eaca121 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8eaca121 Branch: refs/heads/4.x-cdh5.14 Commit: 8eaca12102c41a10694e9a343f97b8b83c15701c Parents: 0535a17 Author: James TaylorAuthored: Thu Apr 12 04:06:35 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:30:46 2018 +0100 -- .../phoenix/end2end/AlterTableWithViewsIT.java | 6 +- .../ConnectionQueryServicesTestImpl.java| 34 +- .../phoenix/tx/FlappingTransactionIT.java | 11 +- .../phoenix/tx/ParameterizedTransactionIT.java | 14 +- .../org/apache/phoenix/tx/TransactionIT.java| 12 + .../org/apache/phoenix/tx/TxCheckpointIT.java | 5 +- .../phoenix/cache/IndexMetaDataCache.java | 5 +- .../apache/phoenix/compile/DeleteCompiler.java | 3 +- .../apache/phoenix/compile/FromCompiler.java| 2 +- .../apache/phoenix/compile/JoinCompiler.java| 2 +- .../compile/TupleProjectionCompiler.java| 4 +- .../apache/phoenix/compile/UnionCompiler.java | 6 +- .../apache/phoenix/compile/UpsertCompiler.java | 2 +- .../coprocessor/BaseScannerRegionObserver.java | 4 +- .../coprocessor/MetaDataEndpointImpl.java | 26 +- .../phoenix/coprocessor/MetaDataProtocol.java | 2 +- .../coprocessor/MetaDataRegionObserver.java | 4 +- .../PhoenixTransactionalProcessor.java | 28 -- .../coprocessor/ServerCachingEndpointImpl.java | 4 +- .../TephraTransactionalProcessor.java | 29 ++ .../UngroupedAggregateRegionObserver.java | 10 +- .../coprocessor/generated/PTableProtos.java | 110 +- .../phoenix/exception/SQLExceptionCode.java | 4 + .../apache/phoenix/execute/BaseQueryPlan.java | 3 + .../apache/phoenix/execute/MutationState.java | 74 ++-- .../PhoenixTxIndexMutationGenerator.java| 10 +- .../phoenix/expression/ExpressionType.java | 119 +- .../TransactionProviderNameFunction.java| 81 + .../apache/phoenix/index/IndexMaintainer.java | 4 +- .../index/IndexMetaDataCacheFactory.java| 2 +- .../apache/phoenix/index/PhoenixIndexCodec.java | 1 - .../index/PhoenixIndexMetaDataBuilder.java | 7 +- .../NonAggregateRegionScannerFactory.java | 5 +- .../phoenix/jdbc/PhoenixDatabaseMetaData.java | 12 +- .../apache/phoenix/jdbc/PhoenixStatement.java | 2 +- .../index/PhoenixIndexPartialBuildMapper.java | 4 +- .../phoenix/query/ConnectionQueryServices.java | 6 +- .../query/ConnectionQueryServicesImpl.java | 71 ++-- .../query/ConnectionlessQueryServicesImpl.java | 11 +- .../query/DelegateConnectionQueryServices.java | 13 +- .../apache/phoenix/query/QueryConstants.java| 2 + .../org/apache/phoenix/query/QueryServices.java | 1 + .../phoenix/query/QueryServicesOptions.java | 10 +- .../apache/phoenix/schema/DelegateTable.java| 8 +- .../apache/phoenix/schema/MetaDataClient.java | 129 +-- .../java/org/apache/phoenix/schema/PTable.java | 2 + .../org/apache/phoenix/schema/PTableImpl.java | 68 ++-- .../apache/phoenix/schema/TableProperty.java| 18 + .../transaction/OmidTransactionContext.java | 57 +-- .../transaction/OmidTransactionProvider.java| 54 +-- .../transaction/OmidTransactionTable.java | 363 --- .../transaction/PhoenixTransactionClient.java | 23 ++ .../transaction/PhoenixTransactionContext.java | 169 + .../transaction/PhoenixTransactionProvider.java | 51 +++ .../transaction/PhoenixTransactionService.java | 24 ++ .../transaction/PhoenixTransactionalTable.java | 149 .../transaction/TephraTransactionContext.java | 205 +++ .../transaction/TephraTransactionProvider.java | 161 +++- .../transaction/TephraTransactionTable.java | 350 -- .../phoenix/transaction/TransactionFactory.java | 57 ++- .../transaction/TransactionProvider.java| 36 -- .../org/apache/phoenix/util/PhoenixRuntime.java | 3 +- .../java/org/apache/phoenix/util/ScanUtil.java | 15 + .../apache/phoenix/util/TransactionUtil.java| 93 - .../phoenix/execute/CorrelatePlanTest.java | 5 +- .../execute/LiteralResultIteratorPlanTest.java | 5 +- .../java/org/apache/phoenix/query/BaseTest.java | 26 +- .../phoenix/query/QueryServicesTestImpl.java| 15 +- .../java/org/apache/phoenix/util/TestUtil.java | 2 +- phoenix-protocol/src/main/PTable.proto | 1 + 70 files changed, 1229 insertions(+), 1625 deletions(-) --
[15/21] phoenix git commit: PHOENIX-4605 Support running multiple transaction providers
PHOENIX-4605 Support running multiple transaction providers Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8eaca121 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8eaca121 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8eaca121 Branch: refs/heads/4.x-cdh5.12 Commit: 8eaca12102c41a10694e9a343f97b8b83c15701c Parents: 0535a17 Author: James TaylorAuthored: Thu Apr 12 04:06:35 2018 +0100 Committer: Pedro Boado Committed: Fri Apr 13 23:30:46 2018 +0100 -- .../phoenix/end2end/AlterTableWithViewsIT.java | 6 +- .../ConnectionQueryServicesTestImpl.java| 34 +- .../phoenix/tx/FlappingTransactionIT.java | 11 +- .../phoenix/tx/ParameterizedTransactionIT.java | 14 +- .../org/apache/phoenix/tx/TransactionIT.java| 12 + .../org/apache/phoenix/tx/TxCheckpointIT.java | 5 +- .../phoenix/cache/IndexMetaDataCache.java | 5 +- .../apache/phoenix/compile/DeleteCompiler.java | 3 +- .../apache/phoenix/compile/FromCompiler.java| 2 +- .../apache/phoenix/compile/JoinCompiler.java| 2 +- .../compile/TupleProjectionCompiler.java| 4 +- .../apache/phoenix/compile/UnionCompiler.java | 6 +- .../apache/phoenix/compile/UpsertCompiler.java | 2 +- .../coprocessor/BaseScannerRegionObserver.java | 4 +- .../coprocessor/MetaDataEndpointImpl.java | 26 +- .../phoenix/coprocessor/MetaDataProtocol.java | 2 +- .../coprocessor/MetaDataRegionObserver.java | 4 +- .../PhoenixTransactionalProcessor.java | 28 -- .../coprocessor/ServerCachingEndpointImpl.java | 4 +- .../TephraTransactionalProcessor.java | 29 ++ .../UngroupedAggregateRegionObserver.java | 10 +- .../coprocessor/generated/PTableProtos.java | 110 +- .../phoenix/exception/SQLExceptionCode.java | 4 + .../apache/phoenix/execute/BaseQueryPlan.java | 3 + .../apache/phoenix/execute/MutationState.java | 74 ++-- .../PhoenixTxIndexMutationGenerator.java| 10 +- .../phoenix/expression/ExpressionType.java | 119 +- .../TransactionProviderNameFunction.java| 81 + .../apache/phoenix/index/IndexMaintainer.java | 4 +- .../index/IndexMetaDataCacheFactory.java| 2 +- .../apache/phoenix/index/PhoenixIndexCodec.java | 1 - .../index/PhoenixIndexMetaDataBuilder.java | 7 +- .../NonAggregateRegionScannerFactory.java | 5 +- .../phoenix/jdbc/PhoenixDatabaseMetaData.java | 12 +- .../apache/phoenix/jdbc/PhoenixStatement.java | 2 +- .../index/PhoenixIndexPartialBuildMapper.java | 4 +- .../phoenix/query/ConnectionQueryServices.java | 6 +- .../query/ConnectionQueryServicesImpl.java | 71 ++-- .../query/ConnectionlessQueryServicesImpl.java | 11 +- .../query/DelegateConnectionQueryServices.java | 13 +- .../apache/phoenix/query/QueryConstants.java| 2 + .../org/apache/phoenix/query/QueryServices.java | 1 + .../phoenix/query/QueryServicesOptions.java | 10 +- .../apache/phoenix/schema/DelegateTable.java| 8 +- .../apache/phoenix/schema/MetaDataClient.java | 129 +-- .../java/org/apache/phoenix/schema/PTable.java | 2 + .../org/apache/phoenix/schema/PTableImpl.java | 68 ++-- .../apache/phoenix/schema/TableProperty.java| 18 + .../transaction/OmidTransactionContext.java | 57 +-- .../transaction/OmidTransactionProvider.java| 54 +-- .../transaction/OmidTransactionTable.java | 363 --- .../transaction/PhoenixTransactionClient.java | 23 ++ .../transaction/PhoenixTransactionContext.java | 169 + .../transaction/PhoenixTransactionProvider.java | 51 +++ .../transaction/PhoenixTransactionService.java | 24 ++ .../transaction/PhoenixTransactionalTable.java | 149 .../transaction/TephraTransactionContext.java | 205 +++ .../transaction/TephraTransactionProvider.java | 161 +++- .../transaction/TephraTransactionTable.java | 350 -- .../phoenix/transaction/TransactionFactory.java | 57 ++- .../transaction/TransactionProvider.java| 36 -- .../org/apache/phoenix/util/PhoenixRuntime.java | 3 +- .../java/org/apache/phoenix/util/ScanUtil.java | 15 + .../apache/phoenix/util/TransactionUtil.java| 93 - .../phoenix/execute/CorrelatePlanTest.java | 5 +- .../execute/LiteralResultIteratorPlanTest.java | 5 +- .../java/org/apache/phoenix/query/BaseTest.java | 26 +- .../phoenix/query/QueryServicesTestImpl.java| 15 +- .../java/org/apache/phoenix/util/TestUtil.java | 2 +- phoenix-protocol/src/main/PTable.proto | 1 + 70 files changed, 1229 insertions(+), 1625 deletions(-) --