This is an automated email from the ASF dual-hosted git repository. vjasani pushed a change to branch PHOENIX-7001-feature in repository https://gitbox.apache.org/repos/asf/phoenix.git
from af1177f784 Merge branch 'master' into PHOENIX-7001-feature add 09d2299706 PHOENIX-6523 Support for HBase Registry Implementations through Phoenix connection URL add 97915cd098 PHOENIX-6523 Support for HBase Registry Implementations through Phoenix connection URL (addendum:use hbase.client.bootstrap.servers for RPCRegistry) add 17fac6a4d1 PHOENIX-7097 Allow specifying full JDBC URL string in psql/PhoenixRuntime and sqllline.py new e3ca004315 Merge branch 'master' into PHOENIX-7001-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: bin/sqlline.py | 9 +- .../org/apache/phoenix/end2end/ConnectionIT.java | 156 ++++++ .../end2end/ConnectionQueryServicesTestImpl.java | 2 +- .../apache/phoenix/end2end/PhoenixTTLToolIT.java | 43 +- .../SystemTablesCreationOnConnectionIT.java | 8 +- .../phoenix/end2end/SystemTablesUpgradeIT.java | 4 +- .../end2end/index/MutableIndexFailureIT.java | 7 +- .../transform/TransformMonitorExtendedIT.java | 19 + .../phoenix/jdbc/FailoverPhoenixConnectionIT.java | 18 +- .../phoenix/jdbc/HighAvailabilityGroupIT.java | 2 +- .../phoenix/jdbc/HighAvailabilityGroupTestIT.java | 8 +- .../jdbc/HighAvailabilityTestingUtility.java | 10 +- .../phoenix/jdbc/ParallelPhoenixConnectionIT.java | 2 + .../phoenix/jdbc/SecureUserConnectionsIT.java | 41 +- .../monitoring/PhoenixTableLevelMetricsIT.java | 10 +- .../replication/SystemCatalogWALEntryFilterIT.java | 14 +- .../phoenix/jdbc/AbstractRPCConnectionInfo.java | 263 ++++++++++ .../org/apache/phoenix/jdbc/ClusterRoleRecord.java | 1 + .../org/apache/phoenix/jdbc/ConnectionInfo.java | 545 ++++++++++++++++++++ .../apache/phoenix/jdbc/HighAvailabilityGroup.java | 21 +- .../apache/phoenix/jdbc/MasterConnectionInfo.java | 103 ++++ .../phoenix/jdbc/ParallelPhoenixConnection.java | 8 +- .../phoenix/jdbc/ParallelPhoenixContext.java | 1 + .../org/apache/phoenix/jdbc/PhoenixDriver.java | 25 +- .../apache/phoenix/jdbc/PhoenixEmbeddedDriver.java | 568 ++------------------- .../apache/phoenix/jdbc/PhoenixHAAdminTool.java | 3 +- .../org/apache/phoenix/jdbc/RPCConnectionInfo.java | 188 +++++++ .../org/apache/phoenix/jdbc/ZKConnectionInfo.java | 341 +++++++++++++ .../phoenix/mapreduce/AbstractBulkLoadTool.java | 6 +- .../phoenix/mapreduce/util/ConnectionUtil.java | 77 ++- .../mapreduce/util/PhoenixConfigurationUtil.java | 48 +- .../phoenix/query/ConnectionQueryServicesImpl.java | 2 +- .../query/ConnectionlessQueryServicesImpl.java | 2 +- .../org/apache/phoenix/query/QueryServices.java | 3 + .../java/org/apache/phoenix/trace/TraceReader.java | 1 - .../apache/phoenix/trace/TraceSpanReceiver.java | 2 - .../NotAvailableTransactionProvider.java | 2 +- .../transaction/OmidTransactionProvider.java | 2 +- .../transaction/PhoenixTransactionProvider.java | 2 +- .../java/org/apache/phoenix/util/JDBCUtil.java | 49 +- .../org/apache/phoenix/util/PhoenixRuntime.java | 105 ++-- .../java/org/apache/phoenix/util/QueryUtil.java | 46 +- .../apache/phoenix/jdbc/ClusterRoleRecordTest.java | 4 +- .../jdbc/ParallelPhoenixConnectionFailureTest.java | 8 +- .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java | 534 ++++++++++++++++--- .../org/apache/phoenix/jdbc/PhoenixTestDriver.java | 10 +- .../mapreduce/PhoenixMultiViewInputFormatTest.java | 5 + .../util/PhoenixConfigurationUtilTest.java | 24 +- .../transaction/OmidTransactionService.java | 2 +- .../transaction/TransactionServiceManager.java | 2 +- .../java/org/apache/phoenix/util/JDBCUtilTest.java | 8 +- .../org/apache/phoenix/util/QueryUtilTest.java | 16 +- 52 files changed, 2530 insertions(+), 850 deletions(-) create mode 100644 phoenix-core/src/it/java/org/apache/phoenix/end2end/ConnectionIT.java create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/jdbc/AbstractRPCConnectionInfo.java create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/jdbc/ConnectionInfo.java create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/jdbc/MasterConnectionInfo.java create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/jdbc/RPCConnectionInfo.java create mode 100644 phoenix-core/src/main/java/org/apache/phoenix/jdbc/ZKConnectionInfo.java