This is an automated email from the ASF dual-hosted git repository. agingade pushed a change to branch feature/GEODE-4947 in repository https://gitbox.apache.org/repos/asf/geode.git.
omit c893970 caps omit 98f1190 GEODE-4947: Add geode-connectors to acceptance tests omit 7f544aa GEODE-4947: Remove ignore label from fixed test omit 8b7c2c3 GEODE-4947: Make tests that spin up Docker containers Acceptance Tests omit e794257 Revert "GEODE-4947: Make new category for tests that require external services" omit 5413739 GEODE-4947: Make new category for tests that require external services omit c3012e9 GEODE-4947: Remove duplicate code omit aaadc05 GEODE-4947: Downgrade docker compose version in config files omit e432f2b GEODE-4947: Cleanup omit 497b551 GEODE-4947: Fix issue with null character string in Postgres omit 71772e1 GEODE-4947: Fix MySQL test truncating timestamps omit 638f970 GEODE-4947: Protect against having no connection rule omit 17d3d60 GEODE-4947: Change resource paths omit fdc9867 GEODE-4947: Fix docker compose yml file references omit a383346 GEODE-4947: Improve pathing to docker compose resource files omit de0266f GEODE-4947: Fix spotless formatting omit 3fba92b GEODE-4947: Mark failing tests as ignored omit c2df29c GEODE-4947: Convert distributed tests to use mysql and postgres omit 7c00c0d GEODE-4947: Fix failing tests due to type conversions omit c0390ac GEODE-4947: Update integration tests to use mysql and postgres omit d776631 GEODE-4947: Add Derby connection rule omit 2f69e00 GEODE-4947: Add Postgres test rule and test utilizing it omit 687325b GEODE-4947: Add test using MySQL for JDBC connector add 755eaaa GEODE-4929: Add ability for tests to overide the default DiskDirs (#1701) add a4bae5c GEODE-4934: Throw exception if shutdown fails in GfshRule (#1699) add c42905c GEODE-4811: Add @Disabled "feature flag" annotation for gfsh commands. add 4bdd31c GEODE-4928 DistributedLockService doesn't work as expected while the dlock grantor is initialized add b55215d GEODE-3563: use a timeout for newly created sockets in TcpConduit.run() (#1671) add 956a671 GEODE-4974: Create single connection pool per cache (#1707) add ffc9c8b GEODE-4976: Fix misspelling and misattribution in test logging. (#1708) add 1b4d95a GEODE-4917: Remove dead and redundant code from LinkedStructSet. add 5fe3c76 GEODE-3820: Remove all invocations of Wait.pause(). (#1694) add 5809567 GEODE-4817: Add support for SSL to the experimental driver. (#1683) add 60614fb GEODE-4386: Return 'not found' if the JNDI binding does not exist (#1710) add 0297afd GEODE-4386: Correct check in the case where JNDI binding does not exist add c00512c Revert "GEODE-4386: Correct check in the case where JNDI binding does not exist" add 2d8d1a6 Revert "GEODE-4386: Return 'not found' if the JNDI binding does not exist (#1710)" add c2a06a1 GEODE-4980 CI failure: AutoConnectionSourceImplJUnitTest. testServerLocationUsedInListenerNotification add df252f1 GEODE-4817: Fix SSLTest. (#1714) add fce124f COMMIT THEN REVIEW: Fixed doc typos. add 4ba38c9 GEODE-4981 CI failure: SSLConfigurationFactoryJUnitTest.getNonSSLConfiguration add 8b8cef1 GEODE-4893: Improve reloading the cluster configuration on existing vanilla servers add 750417f GEODE-4867: Added query time expiration checks. (#1624) add 00ffcf5 GEODE-4386: Return 'not found' if the JNDI binding does not exist (#1713) add 5b21633 GEODE-3456: Fix display of 'null' hosts in Pulse UI (#1717) add e5e0c62 GEODE-4979: Incorrect description in docs of ResourcePermission in OQL add 69a6c33 GEODE-4981 CI failure: SSLConfigurationFactoryJUnitTest.getNonSSLConfiguration add d773cfd GEODE-4983 PluckStacks is no longer detecting idle executors and weeding them out add 7070fc9 GEODE-4872: handle Blob when reading from JDBC (#1692) add 132dfc8 GEODE-4867: Unused imports add 8894267 GEODE-4840: do not deserialize PdxInstances for remote gets (#1693) add caf588b Geode-4950 + GEODE-4951: Upgrade spotless version and reduce run time. add 31b51bd GEODE-4972: Move VersionManager to geode-old-versions module (#1703) add 912a1b2 GEODE-4902: Refactor LogMarker class and usage (#1678) add 6fa521e GEODE-4911: Deprecate DataSerializer.TRACE_SERIALIZABLE. (#1722) add 3c263e9 GEODE-4989 CQ reply message fromData method deserializes query results add 111b51d GEODE-4893: add test to make sure the callbacks will be loaded correctly (#1729) add 6b2d45a GEODE-4970: Overhaul and split up PartitionedRegionQueryDUnitTest (#1718) add 425f371 GEODE-4983 PluckStacks is no longer detecting idle executors and weeding them out add 93a484d GEODE-4984 Add new Use Cases section to docs (#1733) add da1ce1c GEODE-4456: Remove singleton calls from all tests in org.apache.geode.internal.cache add 595da56 GEODE-4644: Move static to member of distributed system. (#1734) add d792821 GEODE-4960: Jar deploy fails when SSL is enabled (#1698) add 273994d GEODE-4971: Add version capability to GfshRule (#1731) add 400c762 Revert "GEODE-4989 CQ reply message fromData method deserializes query results" add 3047190 Revert "GEODE-4822 The second server instance startup error: Could not create an instance of PartitionRegionConfig" new a2b6962 GEODE-4947: Add test using MySQL for JDBC connector new 4e83237 GEODE-4947: Add Postgres test rule and test utilizing it new 6603bdc GEODE-4947: Add Derby connection rule new 1f234ca GEODE-4947: Update integration tests to use mysql and postgres new 0c93647 GEODE-4947: Fix failing tests due to type conversions new c3ac6b3 GEODE-4947: Convert distributed tests to use mysql and postgres new 720724c GEODE-4947: Mark failing tests as ignored new eeb10b3 GEODE-4947: Fix spotless formatting new 5bd24f6 GEODE-4947: Improve pathing to docker compose resource files new a983819 GEODE-4947: Fix docker compose yml file references new 0a2e444 GEODE-4947: Change resource paths new ded7309 GEODE-4947: Protect against having no connection rule new fe91b25 GEODE-4947: Fix MySQL test truncating timestamps new 8454a95 GEODE-4947: Fix issue with null character string in Postgres new 75bf59a GEODE-4947: Cleanup new 1dd8aae GEODE-4947: Downgrade docker compose version in config files new b8fe4a0 GEODE-4947: Remove duplicate code new 5af1a0a GEODE-4947: Make new category for tests that require external services new e9859d6 Revert "GEODE-4947: Make new category for tests that require external services" new ed458ee GEODE-4947: Make tests that spin up Docker containers Acceptance Tests new 40b159c GEODE-4947: Remove ignore label from fixed test new 9f51db0 GEODE-4947: Add geode-connectors to acceptance tests new 473d379 caps 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 (c893970) \ N -- N -- N refs/heads/feature/GEODE-4947 (473d379) 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 23 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: build.gradle | 2 +- extensions/geode-modules-tomcat8/build.gradle | 1 + .../cli/commands/ImportClusterConfigTest.java | 60 + .../geode/test/junit/rules/GfshRuleTest.java | 40 +- .../source/subnavs/geode-subnav.erb | 8 + .../jdbc/internal/AbstractJdbcCallback.java | 3 +- .../jdbc/internal/DataSourceManager.java | 5 +- .../jdbc/internal/JdbcConnectorService.java | 1 + .../jdbc/internal/JdbcConnectorServiceImpl.java | 7 + .../geode/connectors/jdbc/internal/SqlHandler.java | 2 +- .../jdbc/internal/SqlToPdxInstanceCreator.java | 127 +- .../jdbc/internal/AbstractJdbcCallbackTest.java | 1 - .../jdbc/internal/DataSourceManagerUnitTest.java | 14 +- .../jdbc/internal/JdbcConnectorServiceTest.java | 5 + .../connectors/jdbc/internal/SqlHandlerTest.java | 2 +- .../jdbc/internal/SqlToPdxInstanceCreatorTest.java | 190 ++- geode-core/build.gradle | 3 +- .../main/java/org/apache/geode/DataSerializer.java | 435 ++++--- .../admin/internal/AdminDistributedSystemImpl.java | 4 +- .../internal/DisabledManagedEntityController.java | 26 +- .../internal/ManagedEntityControllerFactory.java | 4 +- .../apache/geode/admin/jmx/internal/AgentImpl.java | 13 +- .../org/apache/geode/cache/AttributesFactory.java | 12 +- .../geode/cache/client/internal/AbstractOp.java | 11 +- .../client/internal/ClientSideHandshakeImpl.java | 13 +- .../cache/client/internal/InternalClientCache.java | 6 + .../cache/client/internal/OpExecutorImpl.java | 12 +- .../apache/geode/cache/query/internal/CqEntry.java | 3 +- .../internal/CumulativeNonDistinctResults.java | 3 +- .../cache/query/internal/LinkedResultSet.java | 10 +- .../cache/query/internal/LinkedStructSet.java | 183 +-- .../cache/query/internal/NWayMergeResults.java | 3 +- .../geode/cache/query/internal/ResultsBag.java | 3 +- .../query/internal/ResultsCollectionWrapper.java | 12 +- .../geode/cache/query/internal/ResultsSet.java | 8 +- .../cache/query/internal/SortedResultSet.java | 10 +- .../cache/query/internal/SortedStructSet.java | 36 +- .../geode/cache/query/internal/StructImpl.java | 5 +- .../geode/cache/query/internal/StructSet.java | 26 +- .../internal/ClusterDistributionManager.java | 29 +- .../distributed/internal/DistributionAdvisor.java | 135 +- .../distributed/internal/DistributionMessage.java | 8 +- .../internal/InternalDistributedSystem.java | 15 + .../internal/StartupResponseMessage.java | 4 +- .../distributed/internal/direct/DirectChannel.java | 4 +- .../distributed/internal/locks/DLockGrantor.java | 460 +++---- .../internal/locks/DLockQueryProcessor.java | 23 +- .../locks/DLockRecoverGrantorProcessor.java | 42 +- .../internal/locks/DLockReleaseProcessor.java | 30 +- .../internal/locks/DLockRequestProcessor.java | 147 +-- .../distributed/internal/locks/DLockService.java | 294 ++--- .../distributed/internal/locks/DLockToken.java | 24 +- .../internal/locks/DeposeGrantorProcessor.java | 5 +- .../internal/locks/ElderInitProcessor.java | 24 +- .../distributed/internal/locks/ElderState.java | 62 +- .../internal/locks/GrantorRequestProcessor.java | 49 +- .../locks/NonGrantorDestroyedProcessor.java | 17 +- .../membership/gms/mgr/GMSMembershipManager.java | 7 +- .../internal/streaming/StreamingOperation.java | 2 +- .../distributed/internal/tcpserver/TcpServer.java | 5 +- .../org/apache/geode/internal/DSFIDFactory.java | 126 +- .../org/apache/geode/internal/DeployedJar.java | 10 +- .../geode/internal/InternalDataSerializer.java | 263 ++-- .../geode/internal/admin/remote/AdminWaiters.java | 25 +- .../admin/remote/AlertLevelChangeMessage.java | 4 +- .../internal/admin/remote/DestroyEntryMessage.java | 3 +- .../internal/admin/remote/RemoteEntrySnapshot.java | 5 +- .../admin/remote/RemoteGfManagerAgent.java | 65 +- .../admin/remote/RemoteRegionSnapshot.java | 3 +- .../internal/cache/AbstractBucketRegionQueue.java | 34 +- .../geode/internal/cache/AbstractDiskRegion.java | 72 +- .../geode/internal/cache/AbstractRegionMap.java | 17 +- .../apache/geode/internal/cache/BucketAdvisor.java | 15 +- .../internal/cache/BucketPersistenceAdvisor.java | 29 +- .../apache/geode/internal/cache/BucketRegion.java | 49 +- .../internal/cache/CacheDistributionAdvisor.java | 2 +- .../internal/cache/ClusterConfigurationLoader.java | 17 +- .../geode/internal/cache/DestroyOperation.java | 3 +- .../cache/DestroyPartitionedRegionMessage.java | 15 +- .../apache/geode/internal/cache/DiskInitFile.java | 68 +- .../geode/internal/cache/DiskStoreAttributes.java | 3 +- .../geode/internal/cache/DiskStoreMonitor.java | 68 +- .../geode/internal/cache/DistTXCommitMessage.java | 9 +- .../internal/cache/DistTXPrecommitMessage.java | 9 +- .../internal/cache/DistTXRollbackMessage.java | 8 +- .../internal/cache/DistributedCacheOperation.java | 18 +- .../internal/cache/DistributedPutAllOperation.java | 19 +- .../geode/internal/cache/DistributedRegion.java | 7 +- .../DistributedRegionFunctionStreamingMessage.java | 11 +- .../cache/DistributedRemoveAllOperation.java | 2 +- .../geode/internal/cache/EntryEventImpl.java | 16 +- .../org/apache/geode/internal/cache/EventID.java | 2 +- .../apache/geode/internal/cache/FilterProfile.java | 26 +- .../cache/FunctionStreamingReplyMessage.java | 3 +- .../geode/internal/cache/GemFireCacheImpl.java | 35 +- .../org/apache/geode/internal/cache/HARegion.java | 2 +- .../internal/cache/InitialImageOperation.java | 88 +- .../apache/geode/internal/cache/InternalCache.java | 4 +- .../geode/internal/cache/InvalidateOperation.java | 3 +- .../cache/InvalidatePartitionedRegionMessage.java | 3 +- .../cache/LatestLastAccessTimeMessage.java | 3 +- .../cache/LatestLastAccessTimeReplyProcessor.java | 4 +- .../apache/geode/internal/cache/LocalRegion.java | 70 +- .../geode/internal/cache/NonLocalRegionEntry.java | 5 +- .../org/apache/geode/internal/cache/Oplog.java | 269 ++-- .../apache/geode/internal/cache/OverflowOplog.java | 25 +- .../geode/internal/cache/PartitionedRegion.java | 4 +- .../cache/PartitionedRegionQueryEvaluator.java | 28 +- .../geode/internal/cache/PersistentOplogSet.java | 3 - .../geode/internal/cache/QueuedOperation.java | 5 +- .../cache/SearchLoadAndWriteProcessor.java | 47 +- .../geode/internal/cache/StateFlushOperation.java | 59 +- .../geode/internal/cache/TXCommitMessage.java | 11 +- .../internal/cache/TXRegionLockRequestImpl.java | 6 +- .../internal/cache/TXRemoteCommitMessage.java | 8 +- .../geode/internal/cache/TombstoneService.java | 29 +- .../cache/UpdateEntryVersionOperation.java | 3 +- .../geode/internal/cache/UpdateOperation.java | 2 +- .../geode/internal/cache/VMLRURegionMap.java | 88 +- .../internal/cache/WrappedCallbackArgument.java | 3 +- .../cache/entries/AbstractRegionEntry.java | 10 +- .../cache/event/DistributedEventTracker.java | 8 +- .../cache/eviction/AbstractEvictionList.java | 16 +- .../internal/cache/eviction/CountLRUEviction.java | 3 +- .../cache/eviction/LRUListWithAsyncSorting.java | 8 +- .../cache/eviction/LRUListWithSyncSorting.java | 17 +- .../cache/execute/FunctionRemoteContext.java | 3 +- .../geode/internal/cache/ha/HARegionQueue.java | 34 +- .../geode/internal/cache/map/RegionMapDestroy.java | 4 +- .../partitioned/BecomePrimaryBucketMessage.java | 20 +- .../cache/partitioned/BucketBackupMessage.java | 5 +- .../cache/partitioned/BucketSizeMessage.java | 15 +- .../cache/partitioned/ContainsKeyValueMessage.java | 15 +- .../cache/partitioned/CreateBucketMessage.java | 21 +- .../partitioned/DeposePrimaryBucketMessage.java | 20 +- .../internal/cache/partitioned/DestroyMessage.java | 33 +- .../DestroyRegionOnDataStoreMessage.java | 8 +- .../cache/partitioned/DumpAllPRConfigMessage.java | 14 +- .../internal/cache/partitioned/DumpB2NRegion.java | 16 +- .../cache/partitioned/DumpBucketsMessage.java | 14 +- .../cache/partitioned/FetchBulkEntriesMessage.java | 34 +- .../cache/partitioned/FetchEntriesMessage.java | 21 +- .../cache/partitioned/FetchEntryMessage.java | 23 +- .../cache/partitioned/FetchKeysMessage.java | 41 +- .../partitioned/FetchPartitionDetailsMessage.java | 23 +- .../internal/cache/partitioned/GetMessage.java | 24 +- .../cache/partitioned/IdentityRequestMessage.java | 23 +- .../cache/partitioned/IdentityUpdateMessage.java | 4 +- .../cache/partitioned/IndexCreationMsg.java | 6 +- .../cache/partitioned/InterestEventMessage.java | 17 +- .../cache/partitioned/InvalidateMessage.java | 16 +- .../partitioned/ManageBackupBucketMessage.java | 21 +- .../cache/partitioned/ManageBucketMessage.java | 21 +- .../cache/partitioned/MoveBucketMessage.java | 16 +- .../cache/partitioned/PRTombstoneMessage.java | 7 +- .../partitioned/PRUpdateEntryVersionMessage.java | 7 +- .../cache/partitioned/PartitionMessage.java | 10 +- .../PartitionedRegionFunctionStreamingMessage.java | 4 +- .../cache/partitioned/PrimaryRequestMessage.java | 17 +- .../cache/partitioned/PutAllPRMessage.java | 10 +- .../internal/cache/partitioned/PutMessage.java | 47 +- .../internal/cache/partitioned/QueryMessage.java | 11 +- .../internal/cache/partitioned/RegionAdvisor.java | 54 +- .../cache/partitioned/RemoveAllPRMessage.java | 10 +- .../cache/partitioned/RemoveBucketMessage.java | 16 +- .../cache/partitioned/RemoveIndexesMessage.java | 5 +- .../internal/cache/partitioned/SizeMessage.java | 15 +- .../cache/persistence/DefaultDiskDirs.java | 38 + .../cache/persistence/DiskInitFileParser.java | 149 ++- .../cache/persistence/PersistenceAdvisorImpl.java | 123 +- .../internal/cache/tier/sockets/AcceptorImpl.java | 3 +- .../cache/tier/sockets/CacheClientProxy.java | 42 +- .../cache/tier/sockets/CacheClientUpdater.java | 4 +- .../tier/sockets/ClientInterestMessageImpl.java | 7 +- .../tier/sockets/ClientUpdateMessageImpl.java | 2 +- .../cache/tier/sockets/ObjectPartList.java | 11 +- .../cache/tier/sockets/ObjectPartList651.java | 5 +- .../cache/tier/sockets/VersionedObjectList.java | 48 +- .../geode/internal/cache/tx/DistTxEntryEvent.java | 4 +- .../internal/cache/tx/RemoteClearMessage.java | 8 +- .../cache/tx/RemoteContainsKeyValueMessage.java | 22 +- .../internal/cache/tx/RemoteDestroyMessage.java | 22 +- .../internal/cache/tx/RemoteFetchEntryMessage.java | 15 +- .../internal/cache/tx/RemoteFetchKeysMessage.java | 34 +- .../cache/tx/RemoteFetchVersionMessage.java | 23 +- .../geode/internal/cache/tx/RemoteGetMessage.java | 23 +- .../internal/cache/tx/RemoteInvalidateMessage.java | 20 +- .../internal/cache/tx/RemoteOperationMessage.java | 4 +- .../internal/cache/tx/RemotePutAllMessage.java | 12 +- .../geode/internal/cache/tx/RemotePutMessage.java | 16 +- .../internal/cache/tx/RemoteRemoveAllMessage.java | 12 +- .../geode/internal/cache/tx/RemoteSizeMessage.java | 14 +- .../cache/versions/RegionVersionHolder.java | 31 +- .../cache/versions/RegionVersionVector.java | 8 +- .../geode/internal/cache/versions/VersionTag.java | 10 +- .../internal/cache/wan/GatewaySenderEventImpl.java | 5 +- ...aySenderQueueEntrySynchronizationOperation.java | 3 +- .../cache/wan/serial/BatchDestroyOperation.java | 3 +- .../internal/cache/xmlcache/CacheCreation.java | 7 +- .../internal/cache/xmlcache/CacheXmlGenerator.java | 3 +- .../internal/cache/xmlcache/CacheXmlParser.java | 34 +- .../geode/internal/lang/SystemPropertyHelper.java | 21 + .../geode/internal/logging/LogWriterFactory.java | 6 +- .../geode/internal/logging/log4j/LogMarker.java | 182 +-- .../apache/geode/internal/net/SocketCreator.java | 7 +- .../internal/statistics/GemFireStatSampler.java | 4 +- .../geode/internal/statistics/HostStatSampler.java | 18 +- .../statistics/LocalStatisticsFactory.java | 6 +- .../geode/internal/statistics/SampleCollector.java | 122 +- .../internal/statistics/SimpleStatSampler.java | 2 +- .../internal/statistics/StatArchiveHandler.java | 51 +- .../internal/statistics/StatArchiveWriter.java | 46 +- .../internal/statistics/StatMonitorHandler.java | 14 +- .../geode/internal/tcp/DirectReplySender.java | 5 +- .../org/apache/geode/internal/tcp/TCPConduit.java | 49 +- .../org/apache/geode/internal/util/BlobHelper.java | 16 - .../apache/geode/internal/util/PluckStacks.java | 9 +- .../org/apache/geode/management/cli/Disabled.java | 41 + .../ContextAwareSSLRMIClientSocketFactory.java | 59 + .../geode/management/internal/ManagementAgent.java | 3 +- .../internal/beans/MemberMBeanBridge.java | 2 +- .../management/internal/cli/CommandManager.java | 8 + .../cli/commands/CommandAvailabilityIndicator.java | 3 +- .../cli/commands/DescribeJndiBindingCommand.java | 13 +- .../ExportImportClusterConfigurationCommands.java | 72 +- .../cli/functions/ChangeLogLevelFunction.java | 7 +- .../internal/cli/functions/CliFunctionResult.java | 10 +- .../functions/RecreateCacheFunction.java | 20 +- .../apache/geode/pdx/internal/PdxInstanceImpl.java | 21 +- .../apache/geode/pdx/internal/TypeRegistry.java | 42 +- .../sanctioned-geode-core-serializables.txt | 1 + .../java/org/apache/geode/TestDataSerializer.java | 4 +- .../AutoConnectionSourceImplJUnitTest.java | 4 +- .../cache/client/internal/LocatorSSLJUnitTest.java | 64 + .../ResourceManagerWithQueryMonitorDUnitTest.java | 143 ++ .../geode/codeAnalysis/ClassAndMethodDetails.java | 6 +- .../DistributedLockServiceDUnitTest.java | 31 +- .../internal/DlockAndTxlockRegressionTest.java | 235 ++++ ...alDataSerializerSerializationWhitelistTest.java | 2 - .../internal/SSLConfigIntegrationJUnitTest.java | 7 + .../apache/geode/internal/SSLConfigJUnitTest.java | 7 + .../cache/ClientServerGetAllDUnitTest.java | 10 +- .../cache/ClientServerTransactionDUnitTest.java | 11 +- .../DistributedRegionSearchLoadJUnitTest.java | 3 +- .../cache/EntryEventSerializationTest.java | 3 - .../geode/internal/cache/GridAdvisorDUnitTest.java | 86 +- ...a => PRAccessorWithOverflowRegressionTest.java} | 29 +- .../internal/cache/PRQueryDistributedTest.java | 550 ++++++++ .../PRQueryWithIndexAndPdxDistributedTest.java | 241 ++++ .../cache/PRQueryWithIndexDistributedTest.java | 172 +++ .../cache/PRQueryWithOrderByDistributedTest.java | 217 ++++ ...RQueryWithPdxDuringRebalanceRegressionTest.java | 163 +++ .../PRWithIndexAfterRebalanceRegressionTest.java | 180 +++ .../internal/cache/PartitionRegionConfigTest.java | 2 - .../cache/PartitionedRegionQueryDUnitTest.java | 1359 -------------------- .../cache/SearchLoadAndWriteProcessorTest.java | 2 +- .../internal/cache/TombstoneCreationJUnitTest.java | 45 +- .../cache/partitioned/Bug47388DUnitTest.java | 7 +- .../DefaultDiskDirsIntegrationTest.java | 47 + .../cache/persistence/DefaultDiskDirsTest.java | 50 + ...ava => DataSerializerPropagationDUnitTest.java} | 323 +++-- .../logging/DistributedSystemLogFileJUnitTest.java | 27 +- .../log4j/FastLoggerIntegrationJUnitTest.java | 5 +- .../geode/internal/net/DummySocketCreator.java | 8 +- .../internal/net/SSLSocketIntegrationTest.java | 5 +- .../geode/internal/net/SocketCreatorJUnitTest.java | 17 + .../internal/cli/CommandManagerJUnitTest.java | 103 +- .../DescribeJndiBindingCommandDUnitTest.java | 6 + .../commands/HTTPServiceSSLSupportJUnitTest.java | 2 + .../internal/cli/domain/MyCacheListener.java | 36 + .../internal/cli/domain/MyCacheLoader.java | 46 + .../internal/cli/domain/MyCacheWriter.java | 3 +- .../ClusterConfigDeployJarDUnitTest.java | 4 + .../ClusterConfigImportDUnitTest.java | 34 +- .../ClusterConfigStartMemberDUnitTest.java | 5 + .../configuration/ClusterConfigTestBase.java | 4 - .../ClusterConfigWithCallbacksDUnitTest.java | 97 ++ .../configuration/DeployJarWithSSLDUnitTest.java | 143 ++ .../geode/pdx/AutoSerializableJUnitTest.java | 7 +- .../pdx/PdxInstanceLoaderIntegrationTest.java | 13 + .../apache/geode/pdx/PdxSerializerJUnitTest.java | 138 -- .../geode/pdx/PdxSerializerRegressionTest.java | 106 -- .../geode/test/dunit/rules/ClientCacheRule.java | 225 ++++ .../test/dunit/rules/DistributedDiskDirRule.java | 275 ++++ .../apache/geode/test/junit/rules/DiskDirRule.java | 188 +++ .../apache/geode/test/junit/rules/VMProvider.java | 4 - .../cache/client/internal/cacheserver.truststore | Bin 844 -> 1658 bytes .../codeAnalysis/sanctionedDataSerializables.txt | 235 ++-- .../geode/internal/cache/PutAllCSDUnitTest.java | 4 +- .../continuous_querying_whats_next.html.md.erb | 2 +- geode-docs/images/inline-cache.png | Bin 0 -> 18797 bytes .../compacting_disk_stores.html.md.erb | 2 +- .../keeping_offline_disk_store_in_sync.html.md.erb | 2 +- .../logging/configuring_log4j2.html.md.erb | 6 +- .../implementing_authorization.html.md.erb | 2 +- geode-docs/use_cases/book_intro.html.md.erb | 32 + geode-docs/use_cases/inline-cache.html.md.erb | 44 + .../geode/experimental/driver/DriverFactory.java | 85 +- .../geode/experimental/driver/ProtobufChannel.java | 65 +- .../geode/experimental/driver/ProtobufDriver.java | 13 +- .../geode/experimental/driver/SocketFactory.java | 203 +++ .../apache/geode/experimental/driver/SSLTest.java | 187 +++ .../geode/experimental/driver/bogusclient.keystore | Bin .../geode/experimental/driver/bogusserver.keystore | Bin 0 -> 1299 bytes .../experimental/driver}/cacheserver.keystore | Bin .../experimental/driver/cacheserver.truststore | Bin 0 -> 2519 bytes .../geode/experimental/driver}/client.keystore | Bin .../geode/experimental/driver}/client.truststore | Bin geode-junit/build.gradle | 1 + .../junit/rules/DescribedExternalResource.java | 23 +- .../geode/test/junit/rules/gfsh/GfshRule.java | 53 +- .../serializable/SerializableTemporaryFolder.java | 8 +- .../rules/serializable/SerializableTestName.java | 2 +- .../lucene/internal/LuceneResultStructImpl.java | 5 +- .../lucene/internal/distributed/EntryScore.java | 3 +- .../cache/lucene/internal/results/PageEntry.java | 5 +- geode-old-client-support/build.gradle | 1 + geode-old-versions/build.gradle | 4 + .../test/dunit/standalone/VersionManager.java | 4 +- .../dunit/standalone/VersionManagerJUnitTest.java | 3 +- geode-protobuf/build.gradle | 1 + .../tools/pulse/internal/data/JMXDataUpdater.java | 65 +- geode-web/build.gradle | 1 + .../cli/commands/ConnectCommandWithSSLTest.java | 4 - gradle/spotless.gradle | 27 +- 325 files changed, 7708 insertions(+), 5828 deletions(-) create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/ImportClusterConfigTest.java copy geode-core/src/test/java/org/apache/geode/internal/net/SocketCreatorJUnitTest.java => geode-assembly/src/test/java/org/apache/geode/test/junit/rules/GfshRuleTest.java (53%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DefaultDiskDirs.java create mode 100644 geode-core/src/main/java/org/apache/geode/management/cli/Disabled.java create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/ContextAwareSSLRMIClientSocketFactory.java create mode 100644 geode-core/src/test/java/org/apache/geode/cache/client/internal/LocatorSSLJUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/DlockAndTxlockRegressionTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/{BucketRegionSizeWithOverflowRegressionTest.java => PRAccessorWithOverflowRegressionTest.java} (79%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRQueryDistributedTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRQueryWithIndexAndPdxDistributedTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRQueryWithIndexDistributedTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRQueryWithOrderByDistributedTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRQueryWithPdxDuringRebalanceRegressionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PRWithIndexAfterRebalanceRegressionTest.java delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionQueryDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/persistence/DefaultDiskDirsIntegrationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/persistence/DefaultDiskDirsTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/{DataSerializerPropogationDUnitTest.java => DataSerializerPropagationDUnitTest.java} (80%) create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/MyCacheListener.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/domain/MyCacheLoader.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigWithCallbacksDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/DeployJarWithSSLDUnitTest.java delete mode 100644 geode-core/src/test/java/org/apache/geode/pdx/PdxSerializerJUnitTest.java delete mode 100644 geode-core/src/test/java/org/apache/geode/pdx/PdxSerializerRegressionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/ClientCacheRule.java create mode 100644 geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java create mode 100644 geode-core/src/test/java/org/apache/geode/test/junit/rules/DiskDirRule.java create mode 100644 geode-docs/images/inline-cache.png create mode 100644 geode-docs/use_cases/book_intro.html.md.erb create mode 100644 geode-docs/use_cases/inline-cache.html.md.erb create mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/SocketFactory.java create mode 100644 geode-experimental-driver/src/test/java/org/apache/geode/experimental/driver/SSLTest.java copy geode-protobuf/src/test/resources/org/apache/geode/internal/protocol/protobuf/v1/acceptance/default.keystore => geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver/bogusclient.keystore (100%) create mode 100644 geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver/bogusserver.keystore copy {geode-core/src/test/resources/org/apache/geode/cache/client/internal => geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver}/cacheserver.keystore (100%) create mode 100644 geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver/cacheserver.truststore copy {geode-core/src/test/resources/org/apache/geode/cache/client/internal => geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver}/client.keystore (100%) copy {geode-core/src/test/resources/org/apache/geode/cache/client/internal => geode-experimental-driver/src/test/resources/org/apache/geode/experimental/driver}/client.truststore (100%) rename {geode-core/src/test => geode-old-versions/src/main}/java/org/apache/geode/test/dunit/standalone/VersionManager.java (98%) rename {geode-core => geode-old-versions}/src/test/java/org/apache/geode/test/dunit/standalone/VersionManagerJUnitTest.java (94%) -- To stop receiving notification emails like this one, please contact aging...@apache.org.