This is an automated email from the ASF dual-hosted git repository. igodwin pushed a change to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git.
discard ccedf05 remove meta-* jobs that we won't use for mass-test-run discard 2a828ad Mass-test-run branch, no windows or publication jobs add 2ac3de7 GEODE-7921: NullPointerExceptions logged during auto-reconnect (#4898) add 88c165c GEODE-7926: GMSMemberData is doing unnecessary reverse-DNS lookups add 5864f2a GEODE-7926: GMSMemberData is doing unnecessary reverse-DNS lookups (#4894) add 8f24abb GEODE-7920: Geode UDP INT thread found processing cache operations add 6f8c74b removing commented-out code add 6312b32 Merge pull request #4893 from apache/feature/GEODE-7920 add 189ae76 GEODE-7939: membership heartbeat messages aren't designated high-priority add 8fd0f6f Merge pull request #4892 from apache/feature/GEODE-7939 add 3c99931 GEODE-7946: Fix redis publish/subscribe leaking netty buffers (#4902) add abd0f54 GEODE-7098: Tomcat8SessionsClientServerDUnitTest Tests were getting bind failures (#4903) add 24203d8 GEODE-7892: Code improvements in ConnectionProxyJUnitTest add 087e47a Merge pull request #4827 from Nordix/feature/GEODE-7892 add 552cdea GEODE-7917: change thrown exception type for SSL to IOException (#4858) add e7f6faf GEODE-7950: Force TLS1.2 for installing PackageProvider=NuGet (#4908) add d2f18fd GEODE-7156: add docs for security-auth-token-enabled-components (#4910) add d663864 GEODE-7864: Remove null checks that are not required Part-2. (#4881) add d4b7c14 GEODE-7864: Closing the query statements after execution. (#4873) add 1b1ad6b GEODE-7947 Implement tests for EXPIRE-related functionality (#4904) add 27614c2 GEODE-7864: Prevented non synchronized override of synchronized methods. (#4872) add 7d8834f GEODE-7460: Disable network partition detection, which is not needed for this test and is causing flakiness (#4911) add 6263f1f GEODE-7938: added keys query param to GET, PUT, and DELETE /{region} endpoints (#4901) add ead319c GEODE-7970: bump spring to latest (#4927) add e8a5dbf GEODE-7966: User Guide - properties list - reformat oversized table (#4923) add b4fb6c8 Revert "GEODE-7938: added keys query param to GET, PUT, and DELETE /{region} endpoints (#4901)" add 8e3c7a2 Merge pull request #4929 from jmelchio/slash-revert add 37e2d98 GEODE-7945: Replace Map with ConcurrentMap for GemFireCacheImpl.rootRegions (#4899) add 8f9f4b7 GEODE-7969: bump netty version to latest (#4933) add 2765825 GEODE-7852: SNI extension support add 1260318 addressing reviews add d301de9 addressing reviews add 381714e fixing new assertions in unit test and retriggering CI tasks add 47cc74f reverting ProcessManager changes - evidently the rolling upgrade test code needs some of this stuff add a12d1fe Merge pull request #4920 from apache/feature/GEODE-7852doc add a73dffc GEODE-7976: make "config" param optional when deploy using CMS. (#4930) add 4f2a604 GEODE-7852: test SNI client against a geode (2-node) cluster (#4925) add 464c749 GEODE-7965: Modify Redis SADD command to use region.compute (#4918) add 3062423 Geode 7751: fix for Tomcat9CachingClientServerTest.containersShouldExpireInSetTimeframe (#4931) add 63c681d GEODE-7664: calling RegionConfigRealizer.exists methods doesn't need … (#4932) new 80321e8 Mass-test-run branch, no windows or publication jobs new e30246c remove meta-* jobs that we won't use for mass-test-run This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (ccedf05) \ N -- N -- N refs/heads/mass-test-run (e30246c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 2 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: .../src/test/resources/expected-pom.xml | 38 ++--- .../gradle/plugins/DependencyConstraints.groovy | 6 +- .../google-windows-geode-builder/build_image.sh | 3 +- .../windows-packer.json | 1 + .../modules/session/TestSessionsTomcat8Base.java | 23 +-- .../Tomcat8SessionsClientServerDUnitTest.java | 52 +++++- .../modules/session/Tomcat8SessionsDUnitTest.java | 5 +- ...eTest.java => DualServerSNIAcceptanceTest.java} | 120 +++++++++++--- ...est.java => SingleServerSNIAcceptanceTest.java} | 23 ++- .../client/sni/geode-config/locator-keystore.jks | Bin 2028 -> 0 bytes .../sni/geode-config/locator-maeve-keystore.jks | Bin 0 -> 2048 bytes .../geode-config/server-clementine-keystore.jks | Bin 0 -> 2059 bytes .../sni/geode-config/server-dolores-keystore.jks | Bin 0 -> 2050 bytes .../client/sni/geode-config/server-keystore.jks | Bin 2025 -> 0 bytes .../geode/client/sni/geode-config/truststore.jks | Bin 6023 -> 8095 bytes .../org/apache/geode/client/sni/haproxy.cfg | 14 +- .../geode/client/sni/scripts/geode-starter-2.gfsh | 23 +++ .../geode/client/sni/scripts/geode-starter.gfsh | 4 +- .../apache/geode/session/tests/CargoTestBase.java | 121 +++++++------- .../session/tests/TomcatClientServerTest.java | 7 +- .../integrationTest/resources/assembly_content.txt | 12 +- .../resources/dependency_classpath.txt | 6 +- .../integrationTest/resources/expected_jars.txt | 2 - .../distributed/DistributedMemberDUnitTest.java | 2 + .../cache/client/ClientCacheFactoryJUnitTest.java | 10 +- .../tcpserver/TCPClientSSLIntegrationTest.java | 49 ++++++ .../tier/sockets/ConnectionProxyJUnitTest.java | 97 ++++------- .../ClientCacheFactoryJUnitTest_single_pool.xml | 9 ++ .../admin/internal/ManagedSystemMemberImpl.java | 17 +- .../geode/cache/client/proxy/SniSocketFactory.java | 30 +++- .../internal/ClusterOperationExecutors.java | 2 +- .../distributed/internal/DistributionMessage.java | 19 ++- .../distributed/internal/ShutdownMessage.java | 19 --- .../ThrottlingMemLinkedQueueWithDMStats.java | 2 +- .../org/apache/geode/internal/AbstractConfig.java | 2 +- .../apache/geode/internal/cache/BucketAdvisor.java | 2 +- .../cache/DestroyPartitionedRegionMessage.java | 2 +- .../geode/internal/cache/DistTXCommitMessage.java | 2 +- .../internal/cache/DistTXPrecommitMessage.java | 2 +- .../internal/cache/DistTXRollbackMessage.java | 2 +- .../apache/geode/internal/cache/FilterProfile.java | 42 ++--- .../geode/internal/cache/GemFireCacheImpl.java | 177 ++++++++++----------- .../cache/LatestLastAccessTimeMessage.java | 26 +-- .../geode/internal/cache/PartitionedRegion.java | 2 +- .../geode/internal/cache/TXCommitMessage.java | 2 +- .../partitioned/BecomePrimaryBucketMessage.java | 2 +- .../partitioned/DeposePrimaryBucketMessage.java | 2 +- .../partitioned/FetchPartitionDetailsMessage.java | 2 +- .../cache/partitioned/MoveBucketMessage.java | 2 +- .../partitioned/PersistentBucketRecoverer.java | 6 +- .../cache/partitioned/RemoveBucketMessage.java | 2 +- .../internal/cache/partitioned/SizeMessage.java | 2 +- .../geode/internal/cache/tx/RemoteSizeMessage.java | 2 +- .../cache/wan/serial/BatchDestroyOperation.java | 2 +- .../geode/internal/statistics/ArchiveSplitter.java | 2 +- .../tcp/ImmutableByteBufferInputStream.java | 4 +- .../realizers/RegionConfigRealizer.java | 18 ++- .../pdx/internal/AutoSerializableManager.java | 21 +-- .../internal/DistributionMessageTest.java | 12 ++ .../cache/LatestLastAccessTimeMessageTest.java | 43 +++++ .../realizers/RegionConfigRealizerTest.java | 27 ++++ .../running/cluster-management-service.html.md.erb | 9 +- .../topics/client-cache-elements-list.html.md.erb | 1 + .../reference/topics/client-cache.html.md.erb | 26 +++ .../topics/gemfire_properties.html.md.erb | 52 +++--- .../setting_up_a_client_server_system.html.md.erb | 17 +- .../geode/test/dunit/internal/ProcessManager.java | 7 +- .../org/apache/geode/internal/jta/CacheUtils.java | 16 +- .../CommandAvailabilityIndicatorTestHelper.java | 2 +- .../internal/filesystem/FileInputStream.java | 2 +- .../geode/management/configuration/HasFile.java | 2 + .../membership/gms/GMSMemberDataJUnitTest.java | 49 +++--- .../membership/gms/GMSMembershipJUnitTest.java | 30 ---- .../internal/membership/gms/TestMessage.java} | 47 ++---- .../gms/messenger/JGroupsMessengerJUnitTest.java | 21 +++ .../internal/membership/gms/GMSMemberData.java | 4 +- .../membership/gms/messages/HeartbeatMessage.java | 5 + .../gms/messages/HeartbeatRequestMessage.java | 6 + .../membership/gms/messenger/JGroupsMessenger.java | 12 +- ...Test.java => ExpireAtDockerAcceptanceTest.java} | 20 +-- ...ceTest.java => ExpireDockerAcceptanceTest.java} | 20 +-- .../geode/redis/GeoDockerAcceptanceTest.java | 2 +- .../geode/redis/HashesDockerAcceptanceTest.java | 2 +- .../geode/redis/ListsDockerAcceptanceTest.java | 2 +- ...eTest.java => PexpireDockerAcceptanceTest.java} | 20 +-- .../geode/redis/PubSubDockerAcceptanceTest.java | 2 +- .../geode/redis/RenameDockerAcceptanceTest.java | 2 +- .../geode/redis/SetsDockerAcceptanceTest.java | 2 +- .../redis/SortedSetsDockerAcceptanceTest.java | 2 +- .../geode/redis/StringsDockerAcceptanceTest.java | 2 +- .../org/apache/geode/redis/RedisDistDUnitTest.java | 93 +++++++++-- .../apache/geode/redis/SetsIntegrationTest.java | 43 ++++- .../redis/general/ExpireAtIntegrationTest.java | 128 +++++++++++++++ .../geode/redis/general/ExpireIntegrationTest.java | 14 +- .../redis/general/PexpireIntegrationTest.java | 12 +- .../geode/redis/internal/AbstractSubscription.java | 10 +- .../redis/internal/ExecutionHandlerContext.java | 6 +- .../redis/internal/executor/ExpireAtExecutor.java | 46 ++++-- .../redis/internal/executor/ExpireExecutor.java | 21 ++- .../executor/pubsub/PsubscribeExecutor.java | 5 +- .../executor/pubsub/SubscribeExecutor.java | 5 +- .../redis/internal/executor/set/SAddExecutor.java | 57 +++---- ...nitTest.java => ExpireAtExecutorJUnitTest.java} | 53 +++--- .../executor/general/ExpireExecutorJUnitTest.java | 2 +- ...itTest.java => PExpireAtExecutorJUnitTest.java} | 54 +++---- .../tcpserver/AdvancedSocketCreatorImpl.java | 10 +- .../distributed/internal/tcpserver/TcpClient.java | 8 + .../internal/rest/DeploymentIntegrationTest.java | 86 ++++++++++ .../DeploymentManagementController.java | 14 +- .../DeploymentManagementControllerTest.java | 4 +- 110 files changed, 1397 insertions(+), 784 deletions(-) copy geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/{ClientSNIAcceptanceTest.java => DualServerSNIAcceptanceTest.java} (50%) rename geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/{ClientSNIAcceptanceTest.java => SingleServerSNIAcceptanceTest.java} (77%) delete mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/locator-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/locator-maeve-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/server-clementine-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/server-dolores-keystore.jks delete mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/server-keystore.jks create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/scripts/geode-starter-2.gfsh rename geode-core/src/{test => integrationTest}/resources/org/apache/geode/cache/client/ClientCacheFactoryJUnitTest_single_pool.xml (82%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/LatestLastAccessTimeMessageTest.java copy geode-membership/src/{main/java/org/apache/geode/distributed/internal/membership/gms/messages/HeartbeatMessage.java => integrationTest/java/org/apache/geode/distributed/internal/membership/gms/TestMessage.java} (50%) mode change 100755 => 100644 copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{ListsDockerAcceptanceTest.java => ExpireAtDockerAcceptanceTest.java} (68%) mode change 100755 => 100644 copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{ListsDockerAcceptanceTest.java => ExpireDockerAcceptanceTest.java} (68%) mode change 100755 => 100644 copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{ListsDockerAcceptanceTest.java => PexpireDockerAcceptanceTest.java} (68%) mode change 100755 => 100644 create mode 100644 geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireAtIntegrationTest.java copy geode-redis/src/test/java/org/apache/geode/redis/internal/executor/general/{ExpireExecutorJUnitTest.java => ExpireAtExecutorJUnitTest.java} (66%) copy geode-redis/src/test/java/org/apache/geode/redis/internal/executor/general/{ExpireExecutorJUnitTest.java => PExpireAtExecutorJUnitTest.java} (66%) create mode 100644 geode-web-management/src/integrationTest/java/org/apache/geode/management/internal/rest/DeploymentIntegrationTest.java