This is an automated email from the ASF dual-hosted git repository. upthewaterspout pushed a change to branch feature/GEODE-3637 in repository https://gitbox.apache.org/repos/asf/geode.git.
discard 0187e8c GEODE-3637: Reimplement client queue initialization. Adding shutdown logic add 26e393d GEODE_3959: Use temporary folder rule for TomcatSessionBackwardsCompatibilityTest (#1023) add d1fc134 GEODE-3539: LocatorServerStartupRule enhancement (#1021) add 2a7fcd2 GEODE-3930: Create lucene index on an existing region add c98335d User Guide: Clarify gfsh create region options ‘recovery-delay’ and ‘startup-recovery-delay’ add 00e1cb1 GEODE-2566: Add --if-exists option to destroy index (#1014) add a5ea077 GEODE-2566 Missed merge issues (#1031) add 080730b GEODE-3801: Use hardlinks for backup oplog files (#963) add 11a385e GEODE-3940: fix deadlock in backup messages add 2c46f7d GEODE-3957: User Guide - Strengthen anti-SYNCOOKIES host machine requ… (#1018) add e2caeb5 GEODE-3335: Fix expected member count (#1034) add 44f449c GEODE-3591: remove getAnyInstance call (#1027) add cb4f06c GEODE-3601: remove getExisting call (#1036) add c1c6e74 GEODE-3539: add more tests for get, put, locate entry commands (#1025) add 650ed4e GEODE-3963: make DM.getCache thread safe add 2d5d643 GEODE-3599: remove getInstance calls (#1037) add d9393de GEODE-3598: remove getInstance calls (#1035) add 8987dc0 GEODE-3597: remove getInstance calls (#1033) add 66c3ba1 GEODE-3596: remove getInstanceCalls (#1032) add cd81d55 GEODE-3595: remove getInstance calls (#1030) add 369af90 GEODE-3594: remove calls of getInstance (#1029) add 8ca7000 GEODE-3593: remove call to getInstance (#1028) add 3bc8c1a GEODE-3592: remove getAnyInstance call (#1026) add 36408b7 GEODE-3872: simplify the Command result Assert (#1043) add e67456d GEODE-3539: cleanup GfshCommand and refactor tests add 36a1165 Revert "GEODE-3592: remove getAnyInstance call (#1026)" add 576bf71 GEODE-3539: rename GfshShellConnectionRule to GfshCommandRule (#1051) add abb39cf GEODE-3970: Adjust default Travis _JAVA_OPTIONS (#1049) add bd523c3 GEODE-3951: PULSE Logout exception when using the defaults. (#1041) add 141c793 GEODE-2565: add if-exists option to DestoryGatewaySenderCommand (#1048) add ae03b84 GEODE-3973: have the cluster configuration start synchronously when starting a locator (#1050) add 9ebc4f7 Fix for GEODE-3898: Defined Indexes are not Persisted in Cluster Configuration. (#1022) add 1b985b0 GEODE-3898: fix merge conflict add 69143c1 GEODE-3961: Refactor ShowMetricsCommand to handle --categories uniformly add 7fae1a1 GEODE-3961: Correct test after bad rebase. add 23846b3 GEODE-3920: Added test to validate lucene 6 to 7 upgrade add 740ce79 GEODE-3539: Correct typo in javadoc annotation (#1057) add 944436a GEODE-3738: Add Flaky category to ClientAuthorizationDUnitTest (#1054) add 5f08a9e GEODE-3935: Closing down the cache after each test. add 4dafde1 GEODE-1019: Removing the flaky tag add dfaa0f1 GEODE-3978: add wait with respect to region size (#1060) add 7718945 GEODE-3979: fix flaky test (#1061) add e2bf74c GEODE-3938: Allow query parameters within the to_date preset query function (#1003) add 0e5dd6b GEODE-3007: Simplify support for custom GFSH commands (#1042) add 7f0d5f5 GEODE-1920 Addition of more logs to the test add 478665f Revert "GEODE-1920 Addition of more logs to the test" add ad786a5 Merge remote-tracking branch 'origin/develop' into feature/GEODE-3940 add d59c730 Merge pull request #1053 from apache/feature/GEODE-3940 add c1db889 GEODE-1897: Ensure that eviction-object-sizer also implements Declarable (#1068) add 9d72237 GEODE-3761 Document the deprecation of manual start of gateway senders - updated wording per reviewer feedback. add d5e0462 GEODE-3985: rolling upgrade tests is prone to accidentally roll the vms back to current version (#1067) add 245a4ff GEODE-3982: MemoryIndexStoreIterator should not call GemFireCacheImpl (#1064) add 2b21e2b Revert "GEODE-3007: Simplify support for custom GFSH commands (#1042)" (#1072) add cd0b65a GEODE-3539: Restore and correct test coverage for 'describe connection' command. add 445b304 GEODE-3341: Convert DiskStoreCommandsDUnitTest to use gfsh rules (#1062) add 3a3935f GEODE-2676: fix NPE with ShowMetricsCommand. add 526bcfc GEODE-3539: Add missing test coverage for 'list regions' and 'describe region' commands add 0dd3c91 GEODE-3980: Remove unneeded additional findAvailablePids calls (#1076) add a89fce1 GEODE-3999: Prevent prematurely running out of heap (#1078) add bdc8251 commit dade94b3b5a3a3b2178a62e31edab27ccca40aa8 Merge: 526bcfc 73be2d9 Author: Bruce Schuchardt <bschucha...@pivotal.io> Date: Mon Nov 20 11:39:19 2017 -0800 add 6c345cd GEODE-2567: Add --if-exists to destroy disk-store (#1080) add 862c4d2 GEODE-3995: Moving server_api.proto to locator_api.proto. add 4b3db8b GEODE-3995: Moving server_api.proto to locator_api.proto. (#1074) add 3a63e60 GEODE-2567: Update AnalyzeSerializables add 37a8970 GEODE-3962: use function call to get cluster configuration from a locator (#1059) add 717fa6b GEODE-1897: Acceptance test - users should be able to configure eviction through gfsh add 7d80ee4 GEODE-3788: GfshParserRule enhancement (#1082) add 10dc0a2 GEODE-3788: add utility methods to get the async event queues in the … (#1083) add 9384423 User Guide - quick format fix for header of <cache> Element Hierarchy page add f429e9a GEODE-3038: A server process shuts down quietly when path to cache.xml is incorrect (#677) add 013b061 GEODE-3038: Run Spotless add 57712d4 GEODE-4011: Disable test until we can fix it properly add 0d5d2cb GEODE-3038 Fix suspect string found in logs during test run add f3a0219 GEODE-3539: Add missing test coverage to 'list disk-stores' and 'describe disk-stores' commands add b3f1c42 GEODE-4002 User Guide: Consolidate cache element descriptions add 0277c09 GEODE-3969: Remove CallbackArgs from protobuf requests add 9221905b Feature/GEODE 3996 (#1073) add e286c4e GEODE-4015: Modified test Wait description to return actual value add 40f3ed9 GEODE-3539: Add test coverage to 'alter disk-store'. add a88a0a0 GEODE-1683: fix ClientAuthenticationDUnit test intermittent failures (#1092) add 71fdfa9 GEODE-4014: use getVMCount instead of hardcoding number of VMs (#1089) add c18cf17 GEODE-3063 partition resolver doc revisions (#1077) add dd8cb9c Revert "GEODE-3063 partition resolver doc revisions (#1077)" (#1096) add 375a8f6 GEODE-3242 Update docs with new --serializer option for (#1090) add df0a856 GEODE-3539: add ability to stop a vm without clean out the working dir (#1094) add e057702 GEODE-3788: add alter async-event-queue command and tests add de794ff GEODE-4000: The serializerClass is actually introduced in 1.4 not 1.3. (#1097) add 4e2560c GEODE-4011: Ensure that LogWrapper is closed correctly in GfshCommandRule (#1100) add ba8f963 GEODE-3987: enforce GatewayReceiver uniqueness per member add 41888fb GEODE-1897 Docs: configure eviction through gfsh (#1098) add d891343 GEODE-3788: alter async event queue on a locator with no cluster config service. (#1101) add de22c2d GEODE-3539: add test coverage for "create async-event-queue" and "lis… (#1093) add 375d368 GEODE-3539: enhance rule to start locator joining other locators (#1104) add d03b3f0 GEODE-4023: Add precheckin tests to pipeline. add fa3a8db GEODE-1683: fix ClientAuthorizationDUnit test failures (#1106) add d65763e GEODE-1897 Docs for gfsh eviction, minor correction. add a2bd578 GEODE-3923 Provide whitelist/blacklist capability for java serialization add 94153ce GEODE-4000: The serializerClass is actually introduced in 1.4 not 1.3 add 9ff9211 GEODE-3923 Provide whitelist/blacklist capability for java serialization add c51a455 GEODE-3539: enhance GfshCommandRule (#1108) add 465f2cd GEODE-1683: temp trial to fix clientAuthorizationDUnitTest (#1112) add b2d37ec GEODE-3539: enhance GfshCommandRule. Renmame method for consistency. (#1111) add 586f945 [GEODE-4023] Minor fixes for typos and complex gradle test types. add 13876f6 GEODE-3788: add availability indicator for alter aeq command (#1107) new 281f6af GEODE-3637: Reimplement client queue initialization. Adding shutdown logic 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 (0187e8c) \ N -- N -- N refs/heads/feature/GEODE-3637 (281f6af) 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 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: .travis.yml | 4 + ci/docker/Dockerfile | 32 +- ci/docker/docker.list | 17 + ci/docker/initdocker | 31 + .../docker/tini-wrapper.go | 34 +- ci/pipelines/develop.yml | 285 +- ci/pipelines/docker-images.yml | 2 +- ci/scripts/build.sh | 9 +- ci/scripts/test-archive.sh | 122 + ci/scripts/test-run.sh | 141 + .../geode/modules/util/BootstrappingFunction.java | 14 +- .../geode/modules/util/CreateRegionFunction.java | 17 +- .../geode/modules/util/RegionSizeFunction.java | 18 +- .../TouchPartitionedRegionEntriesFunction.java | 17 +- .../util/TouchReplicatedRegionEntriesFunction.java | 17 +- .../cli/commands/ConfigureEvictionThroughGfsh.java | 219 ++ .../cli/commands/DestroyIndexIfExistsTest.java | 34 +- .../LauncherLifecycleCommandsDUnitTest.java | 2 +- .../StartLocatorCommandIntegrationTest.java | 4 - .../StartServerCommandIntegrationTest.java | 4 - .../session/tests/TomcatClientServerTest.java | 4 +- .../TomcatSessionBackwardsCompatibilityTest.java | 25 +- .../source/subnavs/geode-subnav.erb | 41 +- .../apache/geode/cache/query/internal/parse/oql.g | 2 +- .../java/org/apache/geode/admin/GemFireHealth.java | 5 +- .../admin/internal/AdminDistributedSystemImpl.java | 2 +- .../admin/internal/ConfigurationParameterImpl.java | 12 - .../geode/admin/internal/FinishBackupRequest.java | 174 - .../geode/admin/internal/FinishBackupResponse.java | 76 - .../geode/admin/internal/FlushToDiskRequest.java | 92 - .../geode/admin/internal/PrepareBackupRequest.java | 134 - .../internal/ConfigurationParameterJmxImpl.java | 5 - .../apache/geode/cache/RegionAccessException.java | 8 +- .../geode/cache/RegionDistributionException.java | 8 +- .../query/internal/index/MemoryIndexStore.java | 2 +- .../cache/query/internal/parse/GemFireAST.java | 3 +- .../geode/distributed/ConfigurationProperties.java | 27 + .../internal/AbstractDistributionConfig.java | 3 + .../internal/ClusterConfigurationService.java | 62 +- .../org/apache/geode/distributed/internal/DM.java | 162 +- .../internal/DistributedSystemService.java} | 15 +- .../distributed/internal/DistributionConfig.java | 48 + .../internal/DistributionConfigImpl.java | 26 +- .../distributed/internal/DistributionManager.java | 18 +- .../internal/DistributionMessageObserver.java | 16 +- .../internal/InternalDistributedSystem.java | 24 + .../distributed/internal/InternalLocator.java | 103 +- .../internal/LonerDistributionManager.java | 41 +- .../org/apache/geode/internal/DSFIDFactory.java | 36 +- .../geode/internal/DataSerializableFixedID.java | 10 +- .../geode/internal/EmptyInputStreamFilter.java} | 17 +- .../apache/geode/internal/InputStreamFilter.java} | 9 +- .../geode/internal/InternalDataSerializer.java | 93 + .../internal/ObjectInputStreamFilterWrapper.java | 94 + .../org/apache/geode/internal/SystemAdmin.java | 2 +- .../admin/remote/AddHealthListenerRequest.java | 2 +- .../admin/remote/AddHealthListenerResponse.java | 4 +- .../admin/remote/AddStatListenerRequest.java | 4 +- .../admin/remote/AddStatListenerResponse.java | 4 +- .../admin/remote/AdminFailureResponse.java | 36 +- .../admin/remote/AdminMultipleReplyProcessor.java | 51 +- .../geode/internal/admin/remote/AdminRequest.java | 5 +- .../internal/admin/remote/BridgeServerRequest.java | 4 +- .../admin/remote/BridgeServerResponse.java | 4 +- .../internal/admin/remote/CacheConfigRequest.java | 2 +- .../internal/admin/remote/CacheConfigResponse.java | 6 +- .../internal/admin/remote/CacheInfoRequest.java | 4 +- .../internal/admin/remote/CacheInfoResponse.java | 5 +- .../admin/remote/CancelStatListenerRequest.java | 2 +- .../admin/remote/CancelStatListenerResponse.java | 4 +- .../internal/admin/remote/CliLegacyMessage.java | 3 +- .../internal/admin/remote/CompactRequest.java | 13 +- .../admin/remote/DurableClientInfoRequest.java | 4 +- .../admin/remote/DurableClientInfoResponse.java | 6 +- .../admin/remote/FetchDistLockInfoRequest.java | 4 +- .../admin/remote/FetchDistLockInfoResponse.java | 3 +- .../admin/remote/FetchHealthDiagnosisRequest.java | 2 +- .../admin/remote/FetchHealthDiagnosisResponse.java | 4 +- .../internal/admin/remote/FetchHostRequest.java | 2 +- .../internal/admin/remote/FetchHostResponse.java | 5 +- .../remote/FetchResourceAttributesRequest.java | 2 +- .../remote/FetchResourceAttributesResponse.java | 29 +- .../internal/admin/remote/FetchStatsRequest.java | 2 +- .../internal/admin/remote/FetchStatsResponse.java | 20 +- .../internal/admin/remote/FetchSysCfgRequest.java | 2 +- .../internal/admin/remote/FetchSysCfgResponse.java | 3 +- .../internal/admin/remote/LicenseInfoRequest.java | 4 +- .../internal/admin/remote/LicenseInfoResponse.java | 9 +- .../admin/remote/MissingPersistentIDsRequest.java | 13 +- .../admin/remote/ObjectDetailsRequest.java | 4 +- .../admin/remote/ObjectDetailsResponse.java | 3 +- .../internal/admin/remote/ObjectNamesRequest.java | 4 +- .../internal/admin/remote/ObjectNamesResponse.java | 3 +- .../remote/PrepareRevokePersistentIDRequest.java | 3 +- .../admin/remote/RefreshMemberSnapshotRequest.java | 2 +- .../remote/RefreshMemberSnapshotResponse.java | 5 +- .../admin/remote/RegionAttributesRequest.java | 4 +- .../admin/remote/RegionAttributesResponse.java | 4 +- .../geode/internal/admin/remote/RegionRequest.java | 4 +- .../internal/admin/remote/RegionResponse.java | 2 +- .../internal/admin/remote/RegionSizeRequest.java | 4 +- .../internal/admin/remote/RegionSizeResponse.java | 3 +- .../admin/remote/RegionStatisticsRequest.java | 2 +- .../admin/remote/RegionStatisticsResponse.java | 4 +- .../admin/remote/RegionSubRegionSizeRequest.java | 4 +- .../admin/remote/RegionSubRegionsSizeResponse.java | 7 +- .../admin/remote/RemoveHealthListenerRequest.java | 2 +- .../admin/remote/RemoveHealthListenerResponse.java | 4 +- .../admin/remote/ResetHealthStatusRequest.java | 4 +- .../admin/remote/ResetHealthStatusResponse.java | 4 +- .../admin/remote/RevokePersistentIDRequest.java | 3 +- .../internal/admin/remote/RootRegionRequest.java | 2 +- .../internal/admin/remote/RootRegionResponse.java | 5 +- .../internal/admin/remote/ShutdownAllRequest.java | 7 +- .../internal/admin/remote/StoreSysCfgRequest.java | 2 +- .../internal/admin/remote/StoreSysCfgResponse.java | 3 +- .../internal/admin/remote/SubRegionRequest.java | 4 +- .../internal/admin/remote/SubRegionResponse.java | 3 +- .../internal/admin/remote/TailLogRequest.java | 2 +- .../internal/admin/remote/TailLogResponse.java | 5 +- .../internal/admin/remote/VersionInfoRequest.java | 4 +- .../internal/admin/remote/VersionInfoResponse.java | 3 +- .../geode/internal/cache/AbstractRegion.java | 8 +- .../geode/internal/cache/AbstractRegionMap.java | 8 +- .../apache/geode/internal/cache/BucketAdvisor.java | 3 +- .../internal/cache/ClusterConfigurationLoader.java | 112 +- .../internal/cache/CreateRegionProcessor.java | 6 +- .../internal/cache/DestroyRegionOperation.java | 12 +- .../geode/internal/cache/DirectoryHolder.java | 2 +- .../geode/internal/cache/DiskStoreBackup.java | 2 - .../geode/internal/cache/DiskStoreFactoryImpl.java | 1 + .../apache/geode/internal/cache/DiskStoreImpl.java | 10 +- .../apache/geode/internal/cache/DistTXState.java | 8 +- .../internal/cache/DistTXStateOnCoordinator.java | 12 +- .../cache/DistTXStateProxyImplOnCoordinator.java | 2 +- .../internal/cache/DistributedCacheOperation.java | 3 +- .../geode/internal/cache/EntryEventImpl.java | 131 +- .../geode/internal/cache/EventStateHelper.java | 5 +- .../geode/internal/cache/GemFireCacheImpl.java | 56 +- .../internal/cache/InitialImageOperation.java | 4 +- .../apache/geode/internal/cache/InternalCache.java | 1 + .../geode/internal/cache/InternalRegion.java | 7 + .../apache/geode/internal/cache/LocalRegion.java | 21 +- .../org/apache/geode/internal/cache/Oplog.java | 44 +- .../geode/internal/cache/PartitionedRegion.java | 12 +- .../internal/cache/PartitionedRegionDataStore.java | 1 + .../internal/cache/RemoteOperationMessage.java | 4 +- .../cache/SearchLoadAndWriteProcessor.java | 27 +- .../geode/internal/cache/StateFlushOperation.java | 8 +- .../geode/internal/cache/TXCommitMessage.java | 6 +- .../cache/backup}/BackupDataStoreHelper.java | 21 +- .../cache/backup}/BackupDataStoreResult.java | 2 +- .../{persistence => backup}/BackupInspector.java | 2 +- .../internal/cache/{ => backup}/BackupLock.java | 45 +- .../internal/cache/{ => backup}/BackupManager.java | 50 +- .../internal/cache/backup/BackupOperation.java | 85 + .../cache/backup/BackupReplyProcessor.java | 59 + .../cache/backup/BackupResponse.java} | 29 +- .../cache/backup/BackupResultCollector.java} | 19 +- .../internal/cache/{ => backup}/BackupUtil.java | 4 +- .../geode/internal/cache/backup/FinishBackup.java | 47 + .../internal/cache/backup/FinishBackupFactory.java | 49 + .../cache/backup/FinishBackupOperation.java | 75 + .../internal/cache/backup/FinishBackupRequest.java | 100 + .../cache/backup/FlushToDisk.java} | 21 +- .../cache/backup/FlushToDiskFactory.java} | 35 +- .../cache/backup/FlushToDiskOperation.java | 87 + .../cache/backup/FlushToDiskProcessor.java} | 31 +- .../internal/cache/backup/FlushToDiskRequest.java | 57 + .../cache/backup}/FlushToDiskResponse.java | 2 +- .../cache/backup/PrepareBackup.java} | 39 +- .../cache/backup/PrepareBackupFactory.java | 45 + .../cache/backup/PrepareBackupOperation.java | 64 + .../cache/backup/PrepareBackupRequest.java | 73 + .../{persistence => backup}/RestoreScript.java | 2 +- .../{persistence => backup}/ScriptGenerator.java | 2 +- .../UnixBackupInspector.java | 2 +- .../UnixScriptGenerator.java | 5 +- .../WindowsBackupInspector.java | 2 +- .../WindowsScriptGenerator.java | 3 +- .../cache/entries/AbstractRegionEntry.java | 15 +- .../PartitionedRegionFunctionResultWaiter.java | 1 - .../cache/persistence/MembershipFlushRequest.java | 2 +- .../cache/persistence/MembershipViewRequest.java | 2 +- .../cache/persistence/PersistentMemberManager.java | 8 +- .../persistence/PersistentStateQueryMessage.java | 2 +- .../PrepareNewPersistentMemberMessage.java | 2 +- .../persistence/RemovePersistentMemberMessage.java | 2 +- .../cache/tier/sockets/CacheClientProxy.java | 3 +- .../tier/sockets/ClientInterestMessageImpl.java | 6 +- .../geode/internal/cache/tx/DistTxEntryEvent.java | 1 + .../internal/cache/xmlcache/CacheCreation.java | 2 +- .../geode/internal/i18n/LocalizedStrings.java | 2 - .../geode/internal/jta/TransactionManagerImpl.java | 2 +- .../org/apache/geode/management/BackupStatus.java | 7 +- .../apache/geode/management/ManagementService.java | 5 + .../geode/management/internal/MBeanJMXAdapter.java | 5 - .../internal/SystemManagementService.java | 8 + .../internal/beans/DistributedSystemBridge.java | 4 +- .../internal/beans/MemberMBeanBridge.java | 2 +- .../internal/beans/RegionMBeanBridge.java | 7 + .../geode/management/internal/cli/CliUtil.java | 75 +- .../management/internal/cli/GfshParseResult.java | 5 + .../geode/management/internal/cli/GfshParser.java | 2 +- .../cli/commands/AlterAsyncEventQueueCommand.java | 173 + .../cli/commands/BackupDiskStoreCommand.java | 2 +- .../cli/commands/CommandAvailabilityIndicator.java | 2 +- .../cli/commands/CreateAsyncEventQueueCommand.java | 124 +- .../cli/commands/CreateDefinedIndexesCommand.java | 27 +- .../internal/cli/commands/CreateRegionCommand.java | 12 +- .../cli/commands/DescribeClientCommand.java | 168 +- .../cli/commands/DescribeConfigCommand.java | 80 +- .../cli/commands/DescribeDiskStoreCommand.java | 44 +- .../cli/commands/DescribeMemberCommand.java | 112 +- .../cli/commands/DestroyDiskStoreCommand.java | 75 +- .../cli/commands/DestroyFunctionCommand.java | 2 +- .../cli/commands/DestroyGatewaySenderCommand.java | 57 +- .../internal/cli/commands/DestroyIndexCommand.java | 84 +- .../cli/commands/DestroyRegionCommand.java | 55 +- .../internal/cli/commands/ExportDataCommand.java | 6 +- .../ExportImportClusterConfigurationCommands.java | 4 +- .../internal/cli/commands/ExportLogsCommand.java | 20 +- .../internal/cli/commands/GCCommand.java | 62 +- .../cli/commands/GatewayCommandsUtils.java | 17 - .../internal/cli/commands/GfshCommand.java | 129 +- .../internal/cli/commands/HistoryCommand.java | 12 +- .../internal/cli/commands/ImportDataCommand.java | 6 +- .../internal/cli/commands/ListClientCommand.java | 115 +- .../cli/commands/ListDiskStoresCommand.java | 23 +- .../internal/cli/commands/ListGatewayCommand.java | 101 +- .../internal/cli/commands/ListIndexCommand.java | 20 +- .../internal/cli/commands/ListRegionCommand.java | 23 +- .../commands/LoadBalanceGatewaySenderCommand.java | 71 +- .../internal/cli/commands/LocateEntryCommand.java | 2 +- .../cli/commands/PauseGatewaySenderCommand.java | 74 +- .../internal/cli/commands/PutCommand.java | 2 +- .../cli/commands/ResumeGatewaySenderCommand.java | 70 +- .../internal/cli/commands/ShowLogCommand.java | 59 +- .../internal/cli/commands/ShowMetricsCommand.java | 1461 ++++----- .../cli/commands/ShowMetricsInterceptor.java | 107 + .../internal/cli/commands/ShutdownCommand.java | 3 +- .../cli/commands/StartGatewayReceiverCommand.java | 73 +- .../cli/commands/StartGatewaySenderCommand.java | 145 +- .../internal/cli/commands/StartLocatorCommand.java | 344 +- .../internal/cli/commands/StartServerCommand.java | 388 ++- .../cli/commands/StatusGatewayReceiverCommand.java | 55 +- .../cli/commands/StatusGatewaySenderCommand.java | 61 +- .../cli/commands/StopGatewayReceiverCommand.java | 71 +- .../cli/commands/StopGatewaySenderCommand.java | 65 +- .../commands/lifecycle/StartJConsoleCommand.java | 2 +- .../commands/lifecycle/StartJVisualVMCommand.java | 2 +- .../cli/commands/lifecycle/StartPulseCommand.java | 2 +- .../cli/commands/lifecycle/StartVsdCommand.java | 2 +- .../commands/lifecycle/StatusLocatorCommand.java | 63 +- .../commands/lifecycle/StatusServerCommand.java | 68 +- .../cli/commands/lifecycle/StopLocatorCommand.java | 107 +- .../cli/commands/lifecycle/StopServerCommand.java | 101 +- .../internal/cli/domain/DataCommandRequest.java | 1 - .../management/internal/cli/domain/IndexInfo.java | 9 + ...Exception.java => EntityNotFoundException.java} | 32 +- .../cli/exceptions/IndexNotFoundException.java | 33 - .../{CliException.java => UserErrorException.java} | 12 +- .../internal/cli/functions/CliFunctionResult.java | 14 + .../functions/CreateAsyncEventQueueFunction.java | 53 +- .../functions/CreateDefinedIndexesFunction.java | 83 +- .../cli/functions/DataCommandFunction.java | 4 +- .../cli/functions/DescribeDiskStoreFunction.java | 4 +- .../cli/functions/DestroyDiskStoreFunction.java | 72 +- ...Args.java => DestroyDiskStoreFunctionArgs.java} | 12 +- .../cli/functions/DestroyIndexFunction.java | 48 +- .../functions/GatewaySenderDestroyFunction.java | 58 +- .../GatewaySenderDestroyFunctionArgs.java | 8 +- .../cli/functions/RegionCreateFunction.java | 10 +- .../cli/functions/RegionDestroyFunction.java | 47 +- .../geode/management/internal/cli/help/Helper.java | 4 + .../management/internal/cli/i18n/CliStrings.java | 12 +- .../management/internal/cli/json/GfJsonObject.java | 8 + .../internal/cli/remote/CommandExecutor.java | 56 +- .../internal/cli/result/CommandResult.java | 46 +- .../internal/cli/result/TabularResultData.java | 18 + .../cli/util/DiskStoreNotFoundException.java | 47 - .../internal/cli/util/MemberNotFoundException.java | 47 - .../functions/GetClusterConfigurationFunction.java | 68 + .../handlers/ConfigurationRequestHandler.java | 81 - .../messages/ConfigurationRequest.java | 121 - .../messages/ConfigurationResponse.java | 24 - .../internal/messages/CompactRequest.java | 12 +- .../pdx/internal/AutoSerializableManager.java | 1 + .../geode.apache.org/schema/cache/cache-1.0.xsd | 2 +- .../org/apache/geode/cache/doc-files/cache8_0.dtd | 2 +- .../sanctioned-geode-core-serializables.txt} | 270 +- .../geode/cache/ConnectionPoolDUnitTest.java | 15 +- .../management/MemoryThresholdsDUnitTest.java | 36 +- .../geode/cache/query/QueryServiceJUnitTest.java | 48 + .../cache/query/dunit/CompiledInDUnitTest.java | 11 + .../dunit/QueryUsingFunctionContextDUnitTest.java | 23 +- ...ncurrentIndexInitOnOverflowRegionDUnitTest.java | 13 +- ...ntIndexOperationsOnOverflowRegionDUnitTest.java | 11 + .../InitializeIndexEntryDestroyQueryDUnitTest.java | 12 + .../internal/index/MemoryIndexStoreJUnitTest.java | 6 + .../cache/query/internal/parse/OQLParserTest.java | 52 + .../partitioned/PRBasicIndexCreationDUnitTest.java | 11 + .../PRBasicMultiIndexCreationDUnitTest.java | 10 + .../query/partitioned/PRBasicQueryDUnitTest.java | 17 +- .../partitioned/PRBasicRemoveIndexDUnitTest.java | 11 + .../partitioned/PRColocatedEquiJoinDUnitTest.java | 159 +- .../partitioned/PRQueryCacheCloseDUnitTest.java | 15 +- .../cache/query/partitioned/PRQueryDUnitTest.java | 16 +- .../partitioned/PRQueryRegionCloseDUnitTest.java | 16 +- .../PRQueryRegionDestroyedDUnitTest.java | 16 +- .../PRQueryRemoteNodeExceptionDUnitTest.java | 11 + .../geode/cache/query/transaction/Person.java | 21 +- .../cache/snapshot/ParallelSnapshotDUnitTest.java | 11 + .../geode/cache/snapshot/SnapshotDUnitTest.java | 25 +- .../apache/geode/cache30/CacheXml66DUnitTest.java | 12 +- .../cache30/CacheXmlNotFoundRegressionTest.java | 77 + .../geode/cache30/ClientServerCCEDUnitTest.java | 16 +- .../cache30/DistributedAckRegionDUnitTest.java | 2 +- .../geode/cache30/MultiVMRegionTestCase.java | 9 + .../geode/cache30/PartitionedRegionDUnitTest.java | 10 + .../geode/cache30/RegionReliabilityTestCase.java | 6 +- .../AnalyzeSerializablesJUnitTest.java | 306 +- .../apache/geode/distributed/LocatorJUnitTest.java | 38 +- .../internal/DistributionConfigJUnitTest.java | 6 +- .../deadlock/GemFireDeadlockDetectorDUnitTest.java | 17 +- ...alDataSerializerSerializationWhitelistTest.java | 152 + .../internal/cache/AbstractRegionJUnitTest.java | 5 + .../cache/Bug34179TooManyFilesOpenJUnitTest.java | 2 +- .../internal/cache/CacheAdvisorDUnitTest.java | 4 +- .../CacheWriterGetOldValueIntegrationTest.java | 286 ++ .../cache/ClientServerGetAllDUnitTest.java | 31 +- .../cache/ClientServerTransactionCCEDUnitTest.java | 14 + .../cache/ClientServerTransactionDUnitTest.java | 16 +- .../ClusterConfigurationLoaderIntegrationTest.java | 59 + .../geode/internal/cache/CommitFunction.java | 17 +- .../internal/cache/ConcurrentMapOpsDUnitTest.java | 22 +- .../internal/cache/DiskRegRecoveryJUnitTest.java | 2 +- .../cache/DiskRegionAsyncRecoveryJUnitTest.java | 2 +- .../internal/cache/DiskRegionHelperFactory.java | 109 +- .../geode/internal/cache/DiskRegionJUnitTest.java | 6 +- .../internal/cache/DiskRegionTestingBase.java | 118 +- .../geode/internal/cache/EntryEventImplTest.java | 125 + .../internal/cache/NestedTransactionFunction.java | 17 +- .../geode/internal/cache/OplogJUnitTest.java | 2235 ++----------- .../cache/PartitionedRegionQueryDUnitTest.java | 13 +- .../cache/PartitionedRegionSingleHopDUnitTest.java | 12 +- .../cache/PartitionedRegionTestUtilsDUnitTest.java | 60 +- .../cache/RemoteTransactionCCEDUnitTest.java | 12 + .../internal/cache/RemoteTransactionDUnitTest.java | 15 + .../geode/internal/cache/RollbackFunction.java | 17 +- .../internal/cache/SimpleDiskRegionJUnitTest.java | 2 +- .../geode/internal/cache/SnapshotTestUtil.java | 8 +- .../cache/TransactionsWithDeltaDUnitTest.java | 28 +- .../BackupDistributedTest.java} | 590 ++-- .../BackupInspectorIntegrationTest.java | 2 +- .../BackupIntegrationTest.java} | 29 +- .../internal/cache/backup/BackupLockTest.java | 105 + .../BackupPrepareAndFinishMsgDUnitTest.java | 20 +- .../cache/backup/BackupReplyProcessorTest.java | 90 + .../cache/backup/FinishBackupFactoryTest.java | 87 + .../cache/backup/FinishBackupOperationTest.java | 236 ++ .../cache/backup/FinishBackupRequestTest.java | 117 + .../cache/backup/FlushToDiskFactoryTest.java | 83 + .../cache/backup/FlushToDiskOperationTest.java | 121 + .../cache/backup/FlushToDiskRequestTest.java | 82 + .../IncrementalBackupDistributedTest.java} | 17 +- ...titionedBackupPrepareAndFinishMsgDUnitTest.java | 5 +- .../cache/backup/PrepareBackupFactoryTest.java | 85 + .../cache/backup/PrepareBackupOperationTest.java | 232 ++ .../cache/backup/PrepareBackupRequestTest.java | 98 + ...eplicateBackupPrepareAndFinishMsgDUnitTest.java | 5 +- .../UnixScriptGeneratorTest.java | 2 +- .../WindowsScriptGeneratorTest.java | 2 +- ...skRegionOverflowAsyncRollingOpLogJUnitTest.java | 4 +- ...iskRegionOverflowSyncRollingOpLogJUnitTest.java | 4 +- .../DiskRegionPerfJUnitPerformanceTest.java | 2 +- .../DiskRegionRollOpLogJUnitPerformanceTest.java | 2 +- .../ClientServerFunctionExecutionDUnitTest.java | 10 + ...istributedRegionFunctionExecutionDUnitTest.java | 13 + .../FunctionExecution_ExceptionDUnitTest.java | 9 + .../cache/execute/FunctionServiceBase.java | 37 +- .../cache/execute/FunctionServiceClientBase.java | 10 + .../execute/FunctionServiceStatsDUnitTest.java | 9 + .../execute/LocalDataSetIndexingDUnitTest.java | 10 + .../execute/MemberFunctionExecutionDUnitTest.java | 169 +- .../MultiRegionFunctionExecutionDUnitTest.java | 13 +- .../OnGroupsFunctionExecutionDUnitTest.java | 49 +- ...ctionExecutionSelectorNoSingleHopDUnitTest.java | 10 + .../cache/execute/PRClientServerTestBase.java | 10 +- .../cache/execute/PRColocationDUnitTest.java | 13 + .../execute/PRFunctionExecutionDUnitTest.java | 11 + .../geode/internal/cache/execute/TestFunction.java | 25 +- .../ExtensionClusterConfigurationDUnitTest.java | 10 +- .../mock/AlterMockCacheExtensionFunction.java | 17 +- .../mock/AlterMockRegionExtensionFunction.java | 17 +- .../mock/CreateMockCacheExtensionFunction.java | 17 +- .../mock/CreateMockRegionExtensionFunction.java | 16 +- .../mock/DestroyMockCacheExtensionFunction.java | 17 +- .../mock/DestroyMockRegionExtensionFunction.java | 17 +- .../FireAndForgetFunctionOnAllServers.java | 19 +- .../internal/cache/functions/TestFunction.java | 22 +- .../geode/internal/cache/ha/Bug48571DUnitTest.java | 96 +- .../geode/internal/cache/ha/ConflatableObject.java | 25 +- .../cache/partitioned/PersistPRKRFDUnitTest.java | 36 +- ...sistentColocatedPartitionedRegionDUnitTest.java | 226 +- .../PersistentPartitionedRegionDUnitTest.java | 128 +- .../PersistentPartitionedRegionTestBase.java | 961 +++--- ...tPartitionedRegionWithTransactionDUnitTest.java | 28 +- .../fixed/FixedPartitioningDUnitTest.java | 12 + .../fixed/FixedPartitioningTestBase.java | 2 + .../PersistentRecoveryOrderDUnitTest.java | 2 +- .../rollingupgrade/RollingUpgrade2DUnitTest.java | 97 +- .../rollingupgrade/RollingUpgradeDUnitTest.java | 15 +- .../tier/sockets/ClientProxyWithDeltaTest.java | 15 +- .../tier/sockets/ClientServerMiscDUnitTest.java | 6 +- .../cache/tier/sockets/ConflationDUnitTest.java | 17 +- ...ewayReceiverXmlParsingValidationsJUnitTest.java | 111 + .../internal/process/lang/AvailablePidTest.java | 2 - .../management/RegionManagementDUnitTest.java | 11 +- .../beans/DistributedSystemBridgeJUnitTest.java | 8 +- .../management/internal/cli/CliUtilDUnitTest.java | 500 +-- .../management/internal/cli/HeadlessGfsh.java | 6 +- .../management/internal/cli/NetstatDUnitTest.java | 16 +- .../AlterAsyncEventQueueCommandDUnitTest.java | 100 + .../commands/AlterAsyncEventQueueCommandTest.java | 246 ++ .../cli/commands/AlterDiskStoreDUnitTest.java | 168 + .../cli/commands/AlterDiskStoreJUnitTest.java | 55 + .../AlterRegionCommandIntegrationTest.java | 6 +- .../commands/ChangeLogLevelCommandDUnitTest.java | 8 +- .../internal/cli/commands/CliCommandTestBase.java | 2 +- .../commands/CommandAvailabilityIndicatorTest.java | 65 + .../cli/commands/ConcurrentDeployDUnitTest.java | 8 +- .../CreateAsyncEventQueueCommandDUnitTest.java | 128 + .../commands/CreateAsyncEventQueueCommandTest.java | 213 ++ .../CreateDefinedIndexesCommandDUnitTest.java | 218 ++ .../commands/CreateDefinedIndexesCommandTest.java | 166 + .../cli/commands/CreateRegionCommandDUnitTest.java | 33 +- .../CreateRegionCommandIntegrationTest.java | 35 +- .../cli/commands/CreateRegionCommandTest.java | 9 - ...DeployCommandFunctionRegistrationDUnitTest.java | 4 +- .../commands/DeployCommandRedeployDUnitTest.java | 11 +- .../cli/commands/DeployWithGroupsDUnitTest.java | 4 +- ...a => DescribeConfigCommandIntegrationTest.java} | 33 +- .../cli/commands/DescribeConfigCommandTest.java | 24 +- .../DescribeConnectionCommandJUnitTest.java | 65 + .../DescribeDiskStoreCommandIntegrationTest.java | 101 + .../commands/DescribeMembersCommandDUnitTest.java | 9 +- ...DUnitTest.java => DescribeRegionDUnitTest.java} | 89 +- .../commands/DescribeRegionIntegrationTest.java | 70 + .../commands/DestroyGatewaySenderCommandTest.java | 109 + .../commands/DestroyIndexCommandsDUnitTest.java | 198 ++ .../commands/DestroyRegionCommandDUnitTest.java | 55 +- .../cli/commands/DestroyRegionCommandTest.java | 85 +- .../cli/commands/DiskStoreCommandsDUnitTest.java | 1560 +-------- .../cli/commands/DiskStoreCommandsJUnitTest.java | 75 +- .../ExecuteFunctionCommandSecurityTest.java | 30 +- .../cli/commands/ExportDataCommandTest.java | 27 +- .../cli/commands/ExportDataIntegrationTest.java | 21 +- .../cli/commands/ExportLogsCommandTest.java | 11 +- .../internal/cli/commands/ExportLogsDUnitTest.java | 4 +- .../cli/commands/ExportLogsIntegrationTest.java | 4 +- .../commands/ExportLogsOnServerManagerDUnit.java | 9 +- .../cli/commands/ExportLogsStatsDUnitTest.java | 4 +- .../ExportLogsWithMemberGroupDUnitTest.java | 4 +- .../cli/commands/FunctionCommandsDUnitTest.java | 16 +- .../internal/cli/commands/GcCommandDUnitTest.java | 8 +- .../cli/commands/GemfireDataCommandsDUnitTest.java | 833 +---- .../cli/commands/GetCommandIntegrationTest.java | 6 +- .../cli/commands/GfshCommandIntegrationTest.java | 6 +- .../cli/commands/GfshCommandJUnitTest.java | 635 +--- .../cli/commands/ImportDataCommandTest.java | 26 +- .../cli/commands/ImportDataIntegrationTest.java | 28 +- .../cli/commands/IndexCommandsIntegrationTest.java | 51 +- .../IndexCommandsShareConfigurationDUnitTest.java | 10 +- .../ListAndDescribeDiskStoreCommandsDUnitTest.java | 205 -- .../ListAsyncEventQueuesCommandDUnitTest.java | 81 + .../ListDiskStoreCommandIntegrationTest.java | 63 + .../cli/commands/ListIndexCommandDUnitTest.java | 10 +- .../cli/commands/ListIndexCommandJUnitTest.java | 2 +- .../cli/commands/ListMembersCommandDUnitTest.java | 27 +- .../internal/cli/commands/ListRegionDUnitTest.java | 149 + .../cli/commands/ListRegionIntegrationTest.java | 79 + .../cli/commands/LocateEntryDUnitTest.java | 96 + .../cli/commands/PutCommandIntegrationTest.java | 80 +- .../internal/cli/commands/QueryCommandTest.java | 9 +- .../cli/commands/QueueCommandsDUnitTest.java | 437 --- .../cli/commands/RemoveCommandDUnitTest.java | 4 +- .../cli/commands/RemoveCommandJsonDUnitTest.java | 4 +- .../cli/commands/ShowDeadlockDUnitTest.java | 6 +- .../cli/commands/ShowLogCommandDUnitTest.java | 11 +- .../ShowMetricsCommandIntegrationTest.java | 173 + .../cli/commands/ShowMetricsDUnitTest.java | 12 +- ...andJUnitTest.java => ShowMetricsJUnitTest.java} | 8 +- .../commands/ShowMissingDiskStoresDUnitTest.java | 8 +- .../cli/commands/ShutdownCommandDUnitTest.java | 8 +- .../commands/TestObjectSizerNotDeclarable.java} | 11 +- .../cli/commands/VersionCommandJUnitTest.java | 4 +- .../GfshStatusCommandsIntegrationTest.java | 4 +- .../geode/management/internal/cli/dto/Key.java} | 25 +- .../internal/cli/dto/Value.java} | 21 +- .../cli/functions/CliFunctionResultTest.java | 33 +- .../CreateDefinedIndexesFunctionTest.java | 226 ++ .../DescribeDiskStoreFunctionJUnitTest.java | 14 +- .../GatewaySenderDestroyFunctionTest.java | 87 + .../cli/functions/RegionDestroyFunctionTest.java | 97 + .../internal/cli/remote/CommandExecutorTest.java | 83 +- .../internal/cli/result/TabularResultDataTest.java | 42 +- .../cli/shell/GfshMultilineCommandTest.java | 6 +- .../internal/configuration/ClusterConfig.java | 17 +- .../ClusterConfigDeployJarDUnitTest.java | 15 +- .../ClusterConfigDistributionDUnitTest.java | 6 +- .../ClusterConfigImportDUnitTest.java | 6 +- .../ClusterConfigWithSecurityDUnitTest.java | 10 +- .../ClusterConfigurationServiceDUnitTest.java | 408 --- .../ImportClusterConfigDistributedTest.java | 8 +- .../ImportOldClusterConfigDUnitTest.java | 6 +- .../GetClusterConfigurationFunctionTest.java | 48 + .../security/GfshCommandsPostProcessorTest.java | 7 +- .../security/GfshCommandsSecurityTest.java | 6 +- .../internal/security/MultiUserDUnitTest.java | 10 +- .../pdx/ClientsWithVersioningRetryDUnitTest.java | 4 +- .../security/ClientAuthenticationTestCase.java | 44 +- .../security/ClientAuthorizationDUnitTest.java | 32 +- .../security/ClientAuthorizationTestCase.java | 75 +- .../security/ClusterConfigNotEnabledDUnitTest.java | 55 + .../ClusterConfigurationSecurityDUnitTest.java | 87 + .../PDXGfshPostProcessorOnRemoteServerTest.java | 11 +- .../geode/security/PDXPostProcessorDUnitTest.java | 8 +- .../geode/security/PeerAuthenticatorDUnitTest.java | 2 +- .../PeerSecurityWithEmbeddedLocatorDUnitTest.java | 4 +- .../apache/geode/security/SecurityTestUtil.java | 5 + .../apache/geode/security/SecurityTestUtils.java | 12 + .../geode/security/query/QuerySecurityBase.java | 9 +- .../geode/test/dunit/DistributedTestUtils.java | 1 + .../dunit/cache/internal/JUnit4CacheTestCase.java | 1 + .../dunit/internal/JUnit4DistributedTestCase.java | 5 + .../test/dunit/rules/LocatorServerStartupRule.java | 97 +- .../apache/geode/test/dunit/rules/MemberVM.java | 29 +- .../test/dunit/rules/tests/CacheRuleTest.java | 10 +- .../geode/test/dunit/standalone/DUnitLauncher.java | 14 +- .../test/dunit/standalone/ProcessManager.java | 8 +- .../java/org/apache/geode/test/fake/Fakes.java | 3 + ...ionRuleAssert.java => CommandResultAssert.java} | 145 +- ...eExecution.java => CommandResultExecution.java} | 19 +- ...ellConnectionRule.java => GfshCommandRule.java} | 37 +- .../geode/test/junit/rules/GfshParserRule.java | 18 +- .../org/apache/geode/test/junit/rules/Locator.java | 2 + .../geode/test/junit/rules/LocatorStarterRule.java | 7 +- .../org/apache/geode/test/junit/rules/Member.java | 1 - .../geode/test/junit/rules/MemberStarterRule.java | 53 +- .../org/apache/geode/test/junit/rules/Server.java | 5 +- .../geode/test/junit/rules/ServerStarterRule.java | 1 - .../apache/geode/codeAnalysis/excludedClasses.txt | 353 +- .../org/apache/geode/codeAnalysis/openBugs.txt | 2 + .../codeAnalysis/sanctionedDataSerializables.txt | 10 +- .../BackupIntegrationTest.cache.xml} | 0 ...sJUnitTest.correctConfiguration[DTD].cache.xml} | 11 +- ...sJUnitTest.correctConfiguration[XSD].cache.xml} | 14 +- ...leReceiversShouldThrowException[DTD].cache.xml} | 12 +- ...leReceiversShouldThrowException[XSD].cache.xml} | 15 +- .../cli/commands/golden-help-offline.properties | 10 +- .../geode/internal/CQDistributedSystemService.java | 34 +- ...e.distributed.internal.DistributedSystemService | 16 + .../sanctioned-geode-cq-serializables.txt} | 0 .../dunit/CqSecurityAuthorizedUserDUnitTest.java | 3 - .../cache/snapshot/ClientSnapshotDUnitTest.java | 15 + .../tier/sockets/ClientServerMiscBCDUnitTest.java | 7 +- .../running/firewalls_ports.html.md.erb | 4 +- .../eviction/configuring_data_eviction.html.md.erb | 60 +- .../system_requirements/host_machine.html.md.erb | 11 +- .../monitor_tune/chapter_overview.html.md.erb | 4 + .../disabling_tcp_syn_cookies.html.md.erb | 42 + .../topics/cache-elements-list.html.md.erb | 2 +- geode-docs/reference/topics/cache_xml.html.md.erb | 356 +- .../reference/topics/elements_ref.html.md.erb | 6 +- .../reference/topics/gfe_cache_xml.html.md.erb | 3414 -------------------- .../gfsh/command-pages/create.html.md.erb | 68 +- .../gfsh/command-pages/start.html.md.erb | 2 + .../tools_modules/lucene_integration.html.md.erb | 2 +- .../internal/LuceneIndexCreationProfile.java | 10 +- .../lucene/internal/LuceneIndexFactoryImpl.java | 19 +- .../cache/lucene/internal/LuceneIndexImpl.java | 2 + .../lucene/internal/LuceneRegionListener.java | 23 +- .../cache/lucene/internal/LuceneServiceImpl.java | 71 +- .../lucene/internal/cli/LuceneIndexCommands.java | 101 +- .../lucene/internal/xml/LuceneIndexCreation.java | 9 +- .../internal/LuceneDistributedSystemService.java | 35 +- ...e.distributed.internal.DistributedSystemService | 16 + .../sanctioned-geode-lucene-serializables.txt | 20 + .../lucene/LuceneClientSecurityDUnitTest.java | 5 + .../lucene/LuceneCommandsSecurityDUnitTest.java | 28 +- .../apache/geode/cache/lucene/LuceneDUnitTest.java | 15 +- .../cache/lucene/LuceneIndexCreationDUnitTest.java | 109 +- .../lucene/LuceneIndexCreationIntegrationTest.java | 39 + .../cache/lucene/LuceneQueriesAccessorBase.java | 18 +- .../geode/cache/lucene/LuceneQueriesDUnitTest.java | 11 + .../LuceneSearchWithRollingUpgradeDUnit.java | 119 +- .../cache/lucene/MixedObjectIndexDUnitTest.java | 13 + .../internal/LuceneIndexFactoryImplJUnitTest.java | 4 +- .../internal/LuceneServiceImplJUnitTest.java | 5 +- .../internal/cli/LuceneIndexCommandsDUnitTest.java | 24 +- .../internal/cli/LuceneIndexCommandsJUnitTest.java | 18 +- .../LuceneClusterConfigurationDUnitTest.java | 15 +- .../management/LuceneManagementDUnitTest.java | 20 +- .../AnalyzeLuceneSerializablesJUnitTest.java | 12 +- .../apache/geode/codeAnalysis/excludedClasses.txt | 0 .../org/apache/geode/codeAnalysis/openBugs.txt | 0 .../codeAnalysis/sanctionedDataSerializables.txt | 44 + .../apache/geode/OldClientSupportDUnitTest.java | 12 + geode-old-versions/build.gradle | 1 + .../GetAvailableServersOperationHandler.java | 12 +- .../HandshakeRequestOperationHandler.java | 9 +- .../protobuf/v1/operations/VersionValidator.java | 43 + .../v1/utilities/ProtobufRequestUtilities.java | 8 +- geode-protobuf/src/main/proto/v1/basicTypes.proto | 7 - .../src/main/proto/v1/clientProtocol.proto | 43 +- .../v1/{server_API.proto => locator_API.proto} | 0 .../v1/acceptance/LocatorConnectionDUnitTest.java | 4 +- ...tAvailableServersOperationHandlerJUnitTest.java | 10 +- .../HandshakeRequestOperationHandlerJUnitTest.java | 4 +- .../v1/operations/VersionValidatorJUnitTest.java | 59 + .../pulse/internal/security/LogoutHandler.java | 11 +- .../internal/security/LogoutHandlerUnitTest.java | 103 + .../internal/WANDistributedSystemService.java | 34 +- .../cache/wan/GatewayReceiverFactoryImpl.java | 6 + ...e.distributed.internal.DistributedSystemService | 15 + .../sanctioned-geode-wan-serializables.txt} | 0 .../cache/wan/WANRollingUpgradeDUnitTest.java | 40 +- .../wan/GatewayReceiverFactoryImplJUnitTest.java | 136 + .../cache/wan/misc/WanValidationsDUnitTest.java | 5 +- ...teAndDestroyGatewaySenderCommandsDUnitTest.java | 4 +- .../CreateGatewayReceiverCommandDUnitTest.java | 788 ++--- .../CreateGatewaySenderCommandDUnitTest.java | 4 +- .../DestroyGatewaySenderCommandDUnitTest.java | 69 +- .../PauseGatewaySenderCommandDUnitTest.java | 30 +- .../ResumeGatewaySenderCommandDUnitTest.java | 34 +- .../StartGatewayReceiverCommandDUnitTest.java | 17 +- .../StartGatewaySenderCommandDUnitTest.java | 16 +- .../StatusGatewayReceiverCommandDUnitTest.java | 4 +- .../StatusGatewaySenderCommandDUnitTest.java | 4 +- .../StopGatewayReceiverCommandDUnitTest.java | 18 +- .../StopGatewaySenderCommandDUnitTest.java | 17 +- .../cache/wan/wancommand/WANCommandUtils.java | 30 +- .../wan/wancommand/WanCommandListDUnitTest.java | 4 +- ...rConfigurationIndexWithFromClauseDUnitTest.java | 16 +- .../WANClusterConfigurationDUnitTest.java | 8 +- geode-web-api/build.gradle | 1 + .../sanctioned-geode-web-api-serializables.txt | 0 .../AnalyzeWebApiSerializablesJUnitTest.java | 12 +- .../apache/geode/codeAnalysis/excludedClasses.txt | 8 + .../org/apache/geode/codeAnalysis/openBugs.txt | 0 .../codeAnalysis/sanctionedDataSerializables.txt | 0 .../cli/commands/AlterRuntimeCommandDUnitTest.java | 164 +- .../commands/ClusterConfigurationDUnitTest.java | 6 +- .../cli/commands/CommandOverHttpDUnitTest.java | 5 +- .../internal/cli/commands/CommandOverHttpTest.java | 6 +- .../commands/ConnectCommandIntegrationTest.java | 8 +- .../cli/commands/ConnectCommandWithSSLTest.java | 70 +- .../commands/ConnectCommandWithSecurityTest.java | 14 +- .../commands/DescribeConfigCommandDUnitTest.java | 10 +- ...xecuteFunctionCommandWithSecurityDUnitTest.java | 8 +- .../cli/commands/ExportConfigCommandDUnitTest.java | 8 +- .../ExportLogsOverHttpIntegrationTest.java | 4 +- .../commands/ExportLogsStatsOverHttpDUnitTest.java | 4 +- .../FunctionCommandsOverHttpDUnitTest.java | 4 +- .../cli/commands/IndexCommandOverHttpTest.java | 4 +- .../ListIndexCommandOverHttpDUnitTest.java | 4 +- .../security/GfshCommandsOverHttpSecurityTest.java | 5 +- .../internal/security/LogNoPasswordTest.java | 6 +- .../HttpOperationInvokerMBeanOperationTest.java | 6 +- .../shell/HttpOperationInvokerSecurityTest.java | 12 +- gradle.properties | 3 + gradle/test.gradle | 3 + 673 files changed, 18006 insertions(+), 18600 deletions(-) create mode 100644 ci/docker/docker.list create mode 100644 ci/docker/initdocker copy geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/GatewaySenderDestroyFunctionArgs.java => ci/docker/tini-wrapper.go (66%) create mode 100755 ci/scripts/test-archive.sh create mode 100755 ci/scripts/test-run.sh create mode 100644 geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/ConfigureEvictionThroughGfsh.java copy geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/GfshCommandIntegrationTest.java => geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyIndexIfExistsTest.java (55%) delete mode 100644 geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupRequest.java delete mode 100644 geode-core/src/main/java/org/apache/geode/admin/internal/FinishBackupResponse.java delete mode 100644 geode-core/src/main/java/org/apache/geode/admin/internal/FlushToDiskRequest.java delete mode 100644 geode-core/src/main/java/org/apache/geode/admin/internal/PrepareBackupRequest.java copy geode-core/src/{test/java/org/apache/geode/test/junit/rules/Server.java => main/java/org/apache/geode/distributed/internal/DistributedSystemService.java} (72%) copy geode-core/src/{test/java/org/apache/geode/test/junit/rules/Server.java => main/java/org/apache/geode/internal/EmptyInputStreamFilter.java} (75%) copy geode-core/src/{test/java/org/apache/geode/test/junit/rules/Locator.java => main/java/org/apache/geode/internal/InputStreamFilter.java} (81%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/ObjectInputStreamFilterWrapper.java rename geode-core/src/main/java/org/apache/geode/{admin/internal => internal/cache/backup}/BackupDataStoreHelper.java (70%) rename geode-core/src/main/java/org/apache/geode/{admin/internal => internal/cache/backup}/BackupDataStoreResult.java (97%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/BackupInspector.java (99%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => backup}/BackupLock.java (76%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => backup}/BackupManager.java (93%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupOperation.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupReplyProcessor.java rename geode-core/src/main/java/org/apache/geode/{admin/internal/PrepareBackupResponse.java => internal/cache/backup/BackupResponse.java} (75%) copy geode-core/src/{test/java/org/apache/geode/test/junit/rules/Member.java => main/java/org/apache/geode/internal/cache/backup/BackupResultCollector.java} (70%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{ => backup}/BackupUtil.java (94%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackup.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupFactory.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupOperation.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FinishBackupRequest.java copy geode-core/src/main/java/org/apache/geode/{management/internal/cli/functions/GatewaySenderDestroyFunctionArgs.java => internal/cache/backup/FlushToDisk.java} (67%) copy geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java => internal/cache/backup/FlushToDiskFactory.java} (51%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskOperation.java copy geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java => internal/cache/backup/FlushToDiskProcessor.java} (57%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/FlushToDiskRequest.java copy geode-core/src/main/java/org/apache/geode/{admin/internal => internal/cache/backup}/FlushToDiskResponse.java (96%) rename geode-core/src/main/java/org/apache/geode/{admin/internal/FlushToDiskResponse.java => internal/cache/backup/PrepareBackup.java} (55%) create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupFactory.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupOperation.java create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/backup/PrepareBackupRequest.java rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/RestoreScript.java (99%) copy geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/ScriptGenerator.java (96%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/UnixBackupInspector.java (97%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/UnixScriptGenerator.java (93%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/WindowsBackupInspector.java (98%) rename geode-core/src/main/java/org/apache/geode/internal/cache/{persistence => backup}/WindowsScriptGenerator.java (97%) create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommand.java create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ShowMetricsInterceptor.java rename geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/{CreateSubregionException.java => EntityNotFoundException.java} (63%) delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/IndexNotFoundException.java rename geode-core/src/main/java/org/apache/geode/management/internal/cli/exceptions/{CliException.java => UserErrorException.java} (78%) copy geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/{GatewaySenderDestroyFunctionArgs.java => DestroyDiskStoreFunctionArgs.java} (75%) delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/util/DiskStoreNotFoundException.java delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/util/MemberNotFoundException.java create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunction.java delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/handlers/ConfigurationRequestHandler.java delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/messages/ConfigurationRequest.java rename geode-core/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-core-serializables.txt} (71%) mode change 100755 => 100644 create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/parse/OQLParserTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/cache30/CacheXmlNotFoundRegressionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/InternalDataSerializerSerializationWhitelistTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/CacheWriterGetOldValueIntegrationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ClusterConfigurationLoaderIntegrationTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/{BackupDUnitTest.java => backup/BackupDistributedTest.java} (59%) rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/BackupInspectorIntegrationTest.java (99%) rename geode-core/src/test/java/org/apache/geode/internal/cache/{BackupJUnitTest.java => backup/BackupIntegrationTest.java} (93%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupLockTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/BackupPrepareAndFinishMsgDUnitTest.java (93%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/BackupReplyProcessorTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupFactoryTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupOperationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FinishBackupRequestTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskFactoryTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskOperationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/FlushToDiskRequestTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/{IncrementalBackupDUnitTest.java => backup/IncrementalBackupDistributedTest.java} (98%) rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/PartitionedBackupPrepareAndFinishMsgDUnitTest.java (85%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupFactoryTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupOperationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/backup/PrepareBackupRequestTest.java rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/ReplicateBackupPrepareAndFinishMsgDUnitTest.java (85%) rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/UnixScriptGeneratorTest.java (98%) rename geode-core/src/test/java/org/apache/geode/internal/cache/{persistence => backup}/WindowsScriptGeneratorTest.java (98%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverXmlParsingValidationsJUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterAsyncEventQueueCommandTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/AlterDiskStoreJUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CommandAvailabilityIndicatorTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateAsyncEventQueueCommandTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateDefinedIndexesCommandDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/CreateDefinedIndexesCommandTest.java rename geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/{DescribeConfigCommandJUnitTest.java => DescribeConfigCommandIntegrationTest.java} (69%) copy geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ListIndexCommandOverHttpDUnitTest.java => geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeConfigCommandTest.java (64%) create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeConnectionCommandJUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeDiskStoreCommandIntegrationTest.java rename geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/{ListAndDescribeRegionDUnitTest.java => DescribeRegionDUnitTest.java} (75%) create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeRegionIntegrationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyGatewaySenderCommandTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DestroyIndexCommandsDUnitTest.java copy geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ExportLogsOverHttpIntegrationTest.java => geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExportDataCommandTest.java (60%) copy geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ExportLogsOverHttpIntegrationTest.java => geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ImportDataCommandTest.java (61%) delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAndDescribeDiskStoreCommandsDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListAsyncEventQueuesCommandDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListDiskStoreCommandIntegrationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListRegionIntegrationTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/LocateEntryDUnitTest.java delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/QueueCommandsDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ShowMetricsCommandIntegrationTest.java rename geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/{ShowMetricsCommandJUnitTest.java => ShowMetricsJUnitTest.java} (92%) copy geode-core/src/test/java/org/apache/geode/{test/junit/rules/Locator.java => management/internal/cli/commands/TestObjectSizerNotDeclarable.java} (77%) copy geode-core/src/{main/java/org/apache/geode/management/internal/cli/functions/GatewaySenderDestroyFunctionArgs.java => test/java/org/apache/geode/management/internal/cli/dto/Key.java} (67%) copy geode-core/src/test/java/org/apache/geode/{test/junit/rules/Member.java => management/internal/cli/dto/Value.java} (77%) copy geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexFactoryImplJUnitTest.java => geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/CliFunctionResultTest.java (53%) create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/CreateDefinedIndexesFunctionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/GatewaySenderDestroyFunctionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/RegionDestroyFunctionTest.java copy geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexFactoryImplJUnitTest.java => geode-core/src/test/java/org/apache/geode/management/internal/cli/result/TabularResultDataTest.java (53%) delete mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationServiceDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/functions/GetClusterConfigurationFunctionTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/security/ClusterConfigNotEnabledDUnitTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/security/ClusterConfigurationSecurityDUnitTest.java rename geode-core/src/test/java/org/apache/geode/test/junit/assertions/{GfshShellConnectionRuleAssert.java => CommandResultAssert.java} (54%) rename geode-core/src/test/java/org/apache/geode/test/junit/assertions/{GfshShellConnectionRuleExecution.java => CommandResultExecution.java} (71%) rename geode-core/src/test/java/org/apache/geode/test/junit/rules/{GfshShellConnectionRule.java => GfshCommandRule.java} (88%) copy geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml => backup/BackupIntegrationTest.cache.xml} (100%) copy geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml => wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[DTD].cache.xml} (70%) mode change 100644 => 100755 copy geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml => wan/GatewayReceiverXmlParsingValidationsJUnitTest.correctConfiguration[XSD].cache.xml} (63%) mode change 100644 => 100755 copy geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml => wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[DTD].cache.xml} (75%) mode change 100644 => 100755 rename geode-core/src/test/resources/org/apache/geode/internal/cache/{BackupJUnitTest.cache.xml => wan/GatewayReceiverXmlParsingValidationsJUnitTest.multipleReceiversShouldThrowException[XSD].cache.xml} (68%) mode change 100644 => 100755 copy geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java => geode-cq/src/main/java/org/apache/geode/internal/CQDistributedSystemService.java (52%) create mode 100644 geode-cq/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService rename geode-cq/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-cq-serializables.txt} (100%) create mode 100644 geode-docs/managing/monitor_tune/disabling_tcp_syn_cookies.html.md.erb delete mode 100644 geode-docs/reference/topics/gfe_cache_xml.html.md.erb copy geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java => geode-lucene/src/main/java/org/apache/geode/internal/LuceneDistributedSystemService.java (51%) create mode 100644 geode-lucene/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService create mode 100755 geode-lucene/src/main/resources/org/apache/geode/internal/sanctioned-geode-lucene-serializables.txt copy geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java => geode-lucene/src/test/java/org/apache/geode/codeAnalysis/AnalyzeLuceneSerializablesJUnitTest.java (70%) mode change 100644 => 100755 copy {geode-wan => geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt (100%) copy {geode-wan => geode-lucene}/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt (100%) create mode 100644 geode-lucene/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt create mode 100644 geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/VersionValidator.java rename geode-protobuf/src/main/proto/v1/{server_API.proto => locator_API.proto} (100%) create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/VersionValidatorJUnitTest.java create mode 100644 geode-pulse/src/test/java/org/apache/geode/tools/pulse/internal/security/LogoutHandlerUnitTest.java rename geode-core/src/main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java => geode-wan/src/main/java/org/apache/geode/internal/WANDistributedSystemService.java (52%) create mode 100644 geode-wan/src/main/resources/META-INF/services/org.apache.geode.distributed.internal.DistributedSystemService copy geode-wan/src/{test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => main/resources/org/apache/geode/internal/sanctioned-geode-wan-serializables.txt} (100%) create mode 100644 geode-wan/src/test/java/org/apache/geode/internal/cache/wan/GatewayReceiverFactoryImplJUnitTest.java copy geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/main/resources/org/apache/geode/internal/sanctioned-geode-web-api-serializables.txt (100%) mode change 100755 => 100644 copy geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java => geode-web-api/src/test/java/org/apache/geode/codeAnalysis/AnalyzeWebApiSerializablesJUnitTest.java (70%) create mode 100644 geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/excludedClasses.txt copy geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/openBugs.txt (100%) mode change 100755 => 100644 rename geode-wan/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt => geode-web-api/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt (100%) mode change 100755 => 100644 -- To stop receiving notification emails like this one, please contact ['"commits@geode.apache.org" <commits@geode.apache.org>'].