This is an automated email from the ASF dual-hosted git repository. upthewaterspout pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git.
from 39a8eaa GEODE-7886 Update strings tests to cover sad as well as happy paths (#4821) add 53f1e1a GEODE-7852: Adding a SocketFactory configuration for client Pools (#4830) No new revisions were added by this update. Summary of changes: geode-assembly/build.gradle | 10 ++ .../geode/client/ClientSNIAcceptanceTest.java | 91 +++++++++++++++ .../org/apache/geode/client/docker-compose.yml | 43 +++++++ .../geode/client/geode-config/gemfire.properties | 18 +++ .../client/geode-config/gfsecurity.properties | 27 +++++ .../geode/client/geode-config/locator-keystore.jks | Bin 0 -> 2028 bytes .../geode/client/geode-config/server-keystore.jks | Bin 0 -> 2025 bytes .../geode/client/geode-config/truststore.jks | Bin 0 -> 6023 bytes .../resources/org/apache/geode/client/haproxy.cfg | 40 +++++++ .../org/apache/geode/client/scripts/forever | 20 ++++ .../apache/geode/client/scripts/geode-starter.gfsh | 23 ++++ .../integrationTest/resources/assembly_content.txt | 6 + .../geode/cache/client/SocketFactoryDUnitTest.java | 128 +++++++++++++++++++++ .../internal/LocatorLoadBalancingDUnitTest.java | 4 +- .../geode/cache30/CacheXmlGeode10DUnitTest.java | 38 ++++++ .../AutoConnectionSourceImplJUnitTest.java | 15 ++- .../client/internal/QueueManagerJUnitTest.java | 6 + .../geode/distributed/LocatorIntegrationTest.java | 4 +- .../internal/membership/MembershipJUnitTest.java | 4 +- .../membership/gms/MembershipOnlyTest.java | 3 +- .../tcpserver/TCPClientSSLIntegrationTest.java | 3 +- .../internal/tcpserver/TCPServerSSLJUnitTest.java | 3 +- .../internal/net/SSLSocketIntegrationTest.java | 3 +- .../internal/DistributionLocatorConfigImpl.java | 4 +- .../geode/cache/client/ClientCacheFactory.java | 26 +++++ .../java/org/apache/geode/cache/client/Pool.java | 7 ++ .../org/apache/geode/cache/client/PoolFactory.java | 23 ++++ .../apache/geode/cache/client/SocketFactory.java | 58 ++++++++++ .../client/internal/AutoConnectionSourceImpl.java | 7 +- .../cache/client/internal/ConnectionConnector.java | 11 +- .../client/internal/ConnectionFactoryImpl.java | 3 +- .../cache/client/internal/ConnectionImpl.java | 6 +- .../geode/cache/client/internal/PoolImpl.java | 16 ++- .../cache/client/proxy/ProxySocketFactories.java | 32 ++++++ .../geode/cache/client/proxy/SniProxySocket.java | 41 +++++++ .../geode/cache/client/proxy/SniSocketFactory.java | 43 +++++++ .../apache/geode/distributed/LocatorLauncher.java | 4 +- .../distributed/internal/DistributionImpl.java | 4 +- .../org/apache/geode/internal/SystemAdmin.java | 4 +- .../geode/internal/cache/PoolFactoryImpl.java | 19 ++- .../cache/tier/sockets/CacheClientUpdater.java | 11 +- .../geode/internal/cache/xmlcache/CacheXml.java | 1 + .../internal/cache/xmlcache/CacheXmlGenerator.java | 5 + .../internal/cache/xmlcache/CacheXmlParser.java | 22 ++++ .../internal/net/SCAdvancedSocketCreator.java | 20 ++-- .../apache/geode/internal/net/SocketCreator.java | 17 ++- .../internal/JmxManagerLocatorRequest.java | 4 +- .../internal/api/GeodeConnectionConfig.java | 4 +- .../utils/ClusterConfigurationStatusRetriever.java | 4 +- .../geode.apache.org/schema/cache/cache-1.0.xsd | 3 + .../sanctioned-geode-core-serializables.txt | 2 +- .../client/internal/ConnectionConnectorTest.java | 9 +- .../tier/sockets/CacheClientUpdaterJUnitTest.java | 6 +- .../gms/locator/GMSLocatorIntegrationTest.java | 3 +- .../locator/GMSLocatorRecoveryIntegrationTest.java | 6 +- .../gms/locator/MembershipLocatorImpl.java | 3 +- .../membership/gms/membership/GMSJoinLeave.java | 2 +- .../TcpServerProductVersionDUnitTest.java | 3 +- .../internal/tcpserver/AdvancedSocketCreator.java | 5 + .../tcpserver/AdvancedSocketCreatorImpl.java | 21 ++-- .../internal/tcpserver/ClientSocketCreator.java | 7 +- .../tcpserver/ClientSocketCreatorImpl.java | 9 +- .../internal/tcpserver/ClusterSocketCreator.java | 3 +- .../tcpserver/ClusterSocketCreatorImpl.java | 5 +- .../distributed/internal/tcpserver/TcpClient.java | 8 +- .../internal/tcpserver/TcpSocketCreatorImpl.java | 10 +- .../internal/tcpserver/TcpSocketFactory.java | 29 +++++ .../internal/tcpserver/TcpServerJUnitTest.java | 2 +- .../internal/locator/wan/LocatorDiscovery.java | 4 +- .../locator/wan/LocatorMembershipListenerImpl.java | 4 +- .../cache/wan/AbstractRemoteGatewaySender.java | 4 +- 71 files changed, 944 insertions(+), 89 deletions(-) create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/client/ClientSNIAcceptanceTest.java create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/docker-compose.yml create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gemfire.properties create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gfsecurity.properties create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/locator-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/server-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/truststore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/haproxy.cfg create mode 100755 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/scripts/forever create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/scripts/geode-starter.gfsh create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/client/SocketFactoryDUnitTest.java create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/SocketFactory.java create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/proxy/ProxySocketFactories.java create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/proxy/SniProxySocket.java create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/proxy/SniSocketFactory.java create mode 100644 geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/TcpSocketFactory.java