You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bs...@apache.org on 2019/04/18 22:29:41 UTC
[geode] branch feature/GEODE-6583 updated (24fc6ce -> 64387f8)
This is an automated email from the ASF dual-hosted git repository.
bschuchardt pushed a change to branch feature/GEODE-6583
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard 24fc6ce fix for failing unit test
discard 6d4cea0 spotless
discard 0d1fd84 removed sync when creating detectors & cleaned up copyright notice
discard c04d8ec empty commit
discard 5a03277 GEODE-6583 Integrate phi-accrual failure detection into Geode
new ed8b174 GEODE-6577: performance gain by removing lazy init (#3378)
new 26c2e5f Update Gradle plugins to latest versions. (#3382)
new 1ff5f2e GEODE-6574: be able to list member information using cluster management service (#3380)
new 3e0ac36 GEODE-6585: clarify subscription-ack-interval (#3388)
new d989fc9 GEODE-6587: fix race in useFirst (#3396)
new a471421 GEODE-6518: proxy region, should not add loader and writer for jdbc-mapping (#3309)
new 50dfb33 GEODE-6588: Cleanup generics and other static analyzer issues. (#3391)
new 7658cd2 GEODE-6580: use ConcurrentHashMap for host names
new e2be8e5 GEODE-6580: Cleanup static analyzer warnings.
new a610ec8 Merge pull request #3385 from balesh2/GEODE-6580
new 203aac1 GEODE-6400: Enable third-parties to consume Geode via Gradle composite build.
new 579d500 GEODE-6400: Choose better var name for subprojects
new 6fdaae3 Correct lingering reference to legacy configuration 'archives'
new c3e8c60 Merge remote-tracking branch 'origin/develop' into geode-6400
new 40c2968 Add missing geode-redis reference to lib copySpec missed in merge.
new f92c213 Merge pull request #3379 from PurelyApplied/geode-6400
new 055978d GEODE-6574: create a LocatorWebContext to ease controller testing using Spring mock context (#3393)
new 91da098 GEODE-6589: Parameterize gradle project group for use in GradleBuildWithGeodeCoreAcceptanceTest (#3395)
new e4bcc25 GEODE-6527 Update PartitionRegionConfig info (#3308)
new 5bf288f GEODE-6534: Reduce scope of LocalRegion methods (#3398)
new 5e4cca8 GEODE-6593: fix test elapsed time computation (#3401)
new a4ad661 GEODE-6573: move methods from ConnectionManager to Connection (#3375)
new 5a70f14 GEODE-6580: Corrects loop break.
new 2e0a893 GEODE-6423 availability checks sometimes immediately initiate removal
new f17d31d GEODE-6430: Add test to query PDX-based entries from gfsh (#3406)
new 20bb490 GEODE-6598: Fix alertMessageIsReceivedByManager test (#3410)
new e1c15bb GEODE-6534: Remove unnecessary uses of this in LocalRegion
new 6487886 GEODE-6600: Remove meters on region close
new abb73f8 GEODE-4267: Fix suspect string in testCrashDuringPreparePersistentId
new 0d31a85 GEODE-6560 - Geode Management REST supports creating regions by group (#3400)
new 5c7599c GEODE-6551: Fix Constraints Check in Alter Region (#3349)
new 291a2d3 GEODE-5971: refactor various commands to use ResultModel (#3399)
new a8eb419 GEODE-5971: describe member failed to display multiple cache servers (#3409)
new 50c3747 GEODE-6505: move RegionShortcut and ExpirationAction back to core (#3407)
new 63bd991 GEODE-6383: All subprojects should opt into configuration. (#3403)
new ed43b95 GEODE-6592: Added --if-not-exists flag to CreateMappingCommand (#3402)
new f1550e3 GEODE-6606: Support added MeterSubregistries in reconnect (#3418)
new 2fc1d72 GEODE-6582: get max message size only once
new bb7b62f remove reference to old ticket number and add relevant information to comment:
new a76ea9b add comment explaining reason for static value
new bb2e35a Merge pull request #3386 from balesh2/GEODE-6582
new 6eb32e2 GEODE-6584: remove unecessary synchronization (#3387)
new a1d6da3 GEODE-6602: gfsh commands should be logged in locator log (#3414)
new 0393473 GEODE-6518: when user explicitly specified some PartitionAttributes, … (#3427)
new 0c8d3bc GEODE-6383: Correct minor lingering issues from previous PR. (#3430)
new 2ad6695 GEODE-6505: add more RegionType and type validation (#3416)
new d8bda91 GEODE-5971: delete InternalGfshCommand (#3421)
new 9f309df GEODE-6609: Protect from MetricsPublishingService exceptions (#3429)
new f7ae070 GEODE-6603: Create StoppableCountDownLatch unit tests (#3413)
new 09e289f GEODE-6383: Be explicit in evaluation dependencies. * A previous commit under this ticket was too aggressive in project evaluation dependencies. Explicit > Implicit.
new 3aaaa97 GEODE-5142: User Guide - document thread monitoring options (#3422)
new 2402cac GEODE-6612: move attributes that can not be configured in v2 api out of RegionConfig (#3425)
new 232dc0f GEODE-6608: Add Swagger UI to Management REST API (#3431)
new c5e52ef GEODE-6612: make group an attribute in CacheElement (#3437)
new 4ad95a5 GEODE-6621: ensure that getBucketOwners result is modifiable (#3438)
new 045bb67 GEODE-6152: Removed use of futures (optimized get) for proxy region. (#3371)
new 20b4fbb GEODE-6611: Audit geode-all-bom plugin inclusions
new 80a32b1 GEODE-6580: Cleanup static analyzer warnings. (#3415)
new 0ccd2f7 COMMIT-THEN-REVIEW. NO GEODE JIRA. Single letter typo correction in docs.
new 81e5244 GEODE-6618: Remove PartitionedRegionLoadModelJUnitTest etc hosts dependency (#3435)
new 1432e3d Revert " GEODE-6580: Cleanup static analyzer warnings. (#3415)"
new 339196b GEODE-6633: Remove JSON pretty printing from PdxToJSON (#3444)
new c29ba38 GEODE-6612: create ClusterManagementResultAssert for assert chaining (#3446)
new 684ab13 GEODE-6629: Allow disk stores to be specified for region creation in V2 Management API (#3440)
new 574eb7c GEODE-5724: Fixed typo with link in javadoc
new fb7eadf GEODE-6643: Fix intermittent failure of GfshCommandIntegrationTest on Windows (#3452)
new 64f829f GEODE-6643: Spotless fix
new ae8ecb7 GEODE-6612: list regions in Management v2 api (#3445)
new ff3fab4 Authorization is now called only on unique context values
new 2758f58 GEODE-3948 fixing handling of sotimeout in Message.receive()
new cd7cf9f GEODE-6580: Cleanup static analyzer warnings. (#3415)
new 82a250e GEODE-1703: Make InternalRegion extend DiskRecoveryStore
new e1426c4 GEODE-1703: Add constants for defaults to TombstoneService
new 35e024a GEODE-1703: Fix PersistentRecoveryOrderDUnitTest time based flakiness
new e1658a39 Revert "GEODE-6612: move attributes that can not be configured in v2 … (#3461)
new c721ec8 GEODE-6647: Move CreatePooledJndiBindingDUnitTest (#3457)
new 1631f86 GEODE-6612: do not show null value or empty list in the management v2 … (#3462)
new 2b2fda6 GEODE-6195 putIfAbsent may get a returned value caused by the same operation due to retry
new 1726669 GEODE-6651: Fixed NPE
new c3fb776 Merge pull request #3459 from Nordix/feature/GEODE-6651
new 59e2b1a GEODE-6583 Integrate phi-accrual failure detection into Geode
new 5a73127 removed sync when creating detectors & cleaned up copyright notice
new e8c258c spotless
new 9e9fdd8 fix for failing unit test
new 74b0dc6 optimization
new 64387f8 reverting use of phi detectors for verification checks
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 (24fc6ce)
\
N -- N -- N refs/heads/feature/GEODE-6583 (64387f8)
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 7664 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:
boms/build.gradle | 2 +
boms/geode-all-bom/build.gradle | 9 +-
.../src/test/resources/expected-pom.xml | 15 +-
boms/geode-client-bom/build.gradle | 2 +
build.gradle | 77 +-
.../gradle/plugins/DependencyConstraints.groovy | 13 +-
extensions/build.gradle | 2 +
extensions/geode-modules-assembly/build.gradle | 10 +
.../geode-modules-session-internal/build.gradle | 2 +
extensions/geode-modules-session/build.gradle | 2 +
extensions/geode-modules-test/build.gradle | 2 +
extensions/geode-modules-tomcat7/build.gradle | 2 +
extensions/geode-modules-tomcat8/build.gradle | 2 +
extensions/geode-modules-tomcat9/build.gradle | 2 +
extensions/geode-modules/build.gradle | 2 +
extensions/session-testing-war/build.gradle | 3 +
geode-assembly/build.gradle | 390 +++--
geode-assembly/geode-assembly-test/build.gradle | 2 +
.../GradleBuildWithGeodeCoreAcceptanceTest.java | 7 +-
...tandaloneClientManagementAPIAcceptanceTest.java | 3 +-
.../ManagementClientTestCreateRegion.java | 6 +-
.../gradle-test-projects/management/build.gradle | 4 +-
...ateRegionWithDiskstoreAndSecurityDUnitTest.java | 132 ++
.../ClientClusterManagementServiceDunitTest.java | 59 +-
...ClusterManagementLocatorReconnectDunitTest.java | 4 +-
.../rest/ListRegionManagementDunitTest.java | 148 ++
.../rest/ManagementRequestLoggingDUnitTest.java | 4 +-
....java => MemberManagementServiceDunitTest.java} | 101 +-
.../internal/rest/RegionManagementDunitTest.java | 6 +-
.../RegionManagementRestSecurityDUnitTest.java | 4 +-
...aggerManagementVerificationIntegrationTest.java | 70 +
.../integrationTest/resources/assembly_content.txt | 10 +-
.../resources/dependency_classpath.txt | 1 +
geode-assembly/src/test/resources/expected-pom.xml | 11 -
geode-common/build.gradle | 3 +
.../geode/util/internal/GeodeJsonMapper.java | 39 +
geode-common/src/test/resources/expected-pom.xml | 7 +
geode-concurrency-test/build.gradle | 2 +
geode-connectors/build.gradle | 2 +
.../geode/connectors/jdbc/JdbcDistributedTest.java | 44 +-
.../cli/CreateMappingCommandDUnitTest.java | 24 +-
...reateMappingCommandForProxyRegionDUnitTest.java | 616 +++++++
.../jdbc/internal/cli/CreateMappingCommand.java | 59 +-
.../jdbc/internal/cli/CreateMappingFunction.java | 35 +-
.../internal/cli/DescribeDataSourceCommand.java | 4 +-
.../jdbc/internal/cli/DescribeMappingCommand.java | 17 +-
.../jdbc/internal/configuration/RegionMapping.java | 2 +-
.../util/internal/MappingCommandUtils.java | 16 +-
.../connectors/util/internal/MappingConstants.java | 3 +
.../cli/converters/PoolPropertyConverter.java | 7 +-
.../cli/ConnectionsCommandManagerJUnitTest.java | 6 +-
.../internal/cli/CreateMappingCommandTest.java | 85 +-
.../internal/cli/CreateMappingFunctionTest.java | 51 +-
.../internal/cli/DescribeMappingCommandTest.java | 19 +
geode-core/build.gradle | 7 +
.../internal/CacheConfigDAODUnitTest.java | 4 +-
...rtingServiceWithoutListenerDistributedTest.java | 11 +-
.../cache/BucketCreationCrashRegressionTest.java | 4 +-
.../PartitionedRegionInvalidateDUnitTest.java | 11 +-
.../cache/RegionConcurrentOperationDUnitTest.java | 145 ++
.../PersistentRVVRecoveryDUnitTest.java | 1075 +++++-------
.../PersistentRecoveryOrderDUnitTest.java | 1771 +++++++-------------
.../PersistentRecoveryOrderOldConfigDUnitTest.java | 43 +-
.../persistence/PersistentReplicatedTestBase.java | 266 ++-
.../sockets/ClientRegionGetRegressionTest.java | 212 +++
.../asyncqueue/AsyncEventQueueStatsDUnitTest.java | 122 ++
.../MeterSubregistryReconnectDistributedTest.java | 194 +++
.../geode/management/QueryPdxDataDUnitTest.java | 115 ++
...ClusterManagementServiceRetrievalDUnitTest.java | 2 +-
.../internal/api/RegionAPIDUnitTest.java | 12 +-
.../CreatePooledJndiBindingDUnitTest.java | 26 +-
.../commands/DescribeMembersCommandDUnitTest.java | 36 +-
.../org/apache/geode/management/Address.java | 20 +-
.../org/apache/geode/management/Customer.java | 35 +-
.../geode/cache/CacheFactoryIntegrationTest.java | 13 +-
.../cache/RetryPutIfAbsentIntegrationTest.java | 87 +
.../AutoConnectionSourceImplJUnitTest.java | 86 +-
.../client/internal/QueueManagerJUnitTest.java | 71 +-
.../pooling/ConnectionManagerImplTest.java | 75 -
.../pooling/ConnectionManagerJUnitTest.java | 273 ++-
.../gms/fd/GMSHealthMonitorJUnitTest.java | 24 +-
.../DiskRandomOperationsAndRecoveryJUnitTest.java | 2 +-
.../PartitionedRegionAttributesMutatorTest.java | 266 ++-
.../cache/TXDetectReadConflictJUnitTest.java | 105 ++
.../cli/commands/GfshCommandIntegrationTest.java | 34 +
.../RegionConfigMutatorIntegrationTest.java | 8 +-
.../RegionConfigRealizerIntegrationTest.java | 4 +-
.../main/java/org/apache/geode/DataSerializer.java | 131 +-
.../apache/geode/cache/DynamicRegionFactory.java | 4 +-
.../org/apache/geode/cache/ExpirationAction.java | 9 +-
.../org/apache/geode/cache/RegionShortcut.java | 0
.../client/internal/AutoConnectionSourceImpl.java | 98 +-
.../geode/cache/client/internal/Connection.java | 31 +
.../cache/client/internal/ConnectionSource.java | 6 +-
.../cache/client/internal/EndpointManagerImpl.java | 83 +-
.../internal/ExplicitConnectionSourceImpl.java | 49 +-
.../cache/client/internal/LiveServerPinger.java | 6 +-
.../cache/client/internal/OpExecutorImpl.java | 12 +-
.../geode/cache/client/internal/PoolImpl.java | 2 +-
.../cache/client/internal/QueueConnectionImpl.java | 31 +-
.../geode/cache/client/internal/QueueManager.java | 4 +-
.../cache/client/internal/QueueManagerImpl.java | 221 ++-
.../client/internal/RegisterInterestTracker.java | 81 +-
.../cache/client/internal/ServerDenyList.java | 32 +-
.../internal/locator/ClientConnectionRequest.java | 6 +-
.../internal/locator/ClientReplacementRequest.java | 2 +-
.../internal/locator/GetAllServersResponse.java | 7 +-
.../internal/locator/QueueConnectionResponse.java | 7 +-
.../internal/locator/SerializationHelper.java | 54 +-
.../pooling/AvailableConnectionManager.java | 9 +-
.../client/internal/pooling/ConnectionManager.java | 17 -
.../internal/pooling/ConnectionManagerImpl.java | 27 +-
.../client/internal/pooling/PooledConnection.java | 10 +-
.../cache/query/internal/ExecutionContext.java | 174 +-
.../apache/geode/cache/query/internal/QScope.java | 34 +-
.../cache/query/internal/RuntimeIterator.java | 187 +--
.../org/apache/geode/cache/util/ObjectSizer.java | 2 +-
.../internal/ClusterDistributionManager.java | 786 +++++----
.../distributed/internal/DistributionAdvisor.java | 279 ++-
.../internal/InternalDistributedSystem.java | 12 +-
.../distributed/internal/InternalLocator.java | 2 +-
.../distributed/internal/LocatorLoadSnapshot.java | 236 ++-
.../membership/gms/fd/GMSHealthMonitor.java | 107 +-
.../gms/fd/PhiAccrualFailureDetector.java | 27 +-
.../geode/internal/InternalDataSerializer.java | 303 +---
.../geode/internal/InternalInstantiator.java | 463 ++---
.../java/org/apache/geode/internal/SetUtils.java | 70 -
.../admin/remote/AlertListenerMessage.java | 5 +
.../internal/cache/AbstractBucketRegionQueue.java | 4 +-
.../geode/internal/cache/AbstractRegion.java | 14 +-
.../apache/geode/internal/cache/BucketAdvisor.java | 717 ++++----
.../apache/geode/internal/cache/BucketRegion.java | 595 +++----
.../internal/cache/CacheDistributionAdvisor.java | 569 +++----
.../geode/internal/cache/DistributedRegion.java | 823 +++++----
.../geode/internal/cache/GemFireCacheImpl.java | 37 +-
.../org/apache/geode/internal/cache/HARegion.java | 6 +-
.../apache/geode/internal/cache/ImageState.java | 3 +-
.../apache/geode/internal/cache/InternalCache.java | 2 +-
.../geode/internal/cache/InternalCacheBuilder.java | 11 +-
.../cache/InternalCacheForClientAccess.java | 5 +
.../geode/internal/cache/InternalRegion.java | 7 +-
.../apache/geode/internal/cache/LocalRegion.java | 1706 +++++++++----------
.../java/org/apache/geode/internal/cache/Node.java | 9 +-
.../geode/internal/cache/PartitionedRegion.java | 276 +--
.../cache/PartitionedRegionBucketMgmtHelper.java | 11 +-
.../geode/internal/cache/ProxyBucketRegion.java | 39 +-
.../geode/internal/cache/ReconnectableCache.java | 14 +-
.../geode/internal/cache/TombstoneService.java | 57 +-
.../geode/internal/cache/UnsharedImageState.java | 106 +-
.../cache/event/DistributedEventTracker.java | 7 +
.../geode/internal/cache/event/EventTracker.java | 5 +
.../cache/event/NonDistributedEventTracker.java | 5 +
.../geode/internal/cache/map/RegionMapPut.java | 45 +-
.../geode/internal/cache/partitioned/Bucket.java | 4 +-
.../internal/cache/partitioned/RegionAdvisor.java | 964 ++++-------
.../geode/internal/cache/tier/sockets/Message.java | 38 +-
.../cache/tier/sockets/ServerConnection.java | 22 +-
.../tier/sockets/ServerConnectionCollection.java | 10 +
.../wan/parallel/ParallelGatewaySenderQueue.java | 4 +-
.../cache/wan/serial/SerialGatewaySenderQueue.java | 4 +-
.../internal/cache/xmlcache/CacheCreation.java | 5 +
.../metrics/CacheLifecycleMetricsSession.java | 41 +-
.../apache/geode/internal/net/SocketCreator.java | 170 +-
.../internal/util/CollectingServiceLoader.java | 5 +-
.../internal/util/ListCollectingServiceLoader.java | 59 +-
.../util/concurrent/StoppableCountDownLatch.java | 100 +-
.../concurrent/StoppableCountDownOrUpLatch.java | 210 ---
.../api/LocatorClusterManagementService.java | 99 +-
.../management/internal/cli/CommandManager.java | 6 +-
.../internal/cli/commands/AlterRegionCommand.java | 15 +-
.../cli/commands/AlterRuntimeConfigCommand.java | 3 +-
.../cli/commands/ChangeLogLevelCommand.java | 3 +-
.../cli/commands/ClearDefinedIndexesCommand.java | 3 +-
.../internal/cli/commands/CreateRegionCommand.java | 16 +-
.../internal/cli/commands/DefineIndexCommand.java | 3 +-
.../cli/commands/DescribeMemberCommand.java | 22 +-
.../commands/DestroyAsyncEventQueueCommand.java | 7 +-
.../internal/cli/commands/GCCommand.java | 3 +-
.../internal/cli/commands/InternalGfshCommand.java | 51 -
.../cli/commands/ListAsyncEventQueuesCommand.java | 3 +-
.../internal/cli/commands/ListClientCommand.java | 3 +-
.../internal/cli/commands/ListGatewayCommand.java | 3 +-
.../internal/cli/commands/ListMembersCommand.java | 3 +-
.../internal/cli/commands/ListRegionCommand.java | 3 +-
.../internal/cli/commands/NetstatCommand.java | 3 +-
.../internal/cli/commands/SetVariableCommand.java | 20 +-
.../internal/cli/commands/ShCommand.java | 34 +-
.../internal/cli/commands/ShutdownCommand.java | 119 +-
.../internal/cli/commands/SleepCommand.java | 11 +-
.../internal/cli/commands/VersionCommand.java | 15 +-
.../cli/converters/ConfigPropertyConverter.java | 7 +-
.../cli/functions/DataCommandFunction.java | 5 +-
.../functions/GetMemberInformationFunction.java | 9 +-
.../cli/functions/RegionAlterFunction.java | 98 +-
.../internal/cli/remote/CommandExecutor.java | 6 +
.../internal/cli/result/TableBuilder.java | 1 -
...ationMutator.java => ConfigurationManager.java} | 6 +-
.../mutators/MemberConfigManager.java | 116 ++
...ConfigMutator.java => RegionConfigManager.java} | 21 +-
.../validators/RegionConfigValidator.java | 36 +-
.../internal/security/MBeanServerWrapper.java | 45 +-
.../apache/geode/pdx/internal/json/PdxToJSON.java | 2 -
.../sanctioned-geode-core-serializables.txt | 1 +
.../apache/geode/cache/ExpirationActionTest.java | 46 +
.../client/internal/OpExecutorImplJUnitTest.java | 20 -
.../pooling/AvailableConnectionManagerTest.java | 24 +
.../geode/cache/configuration/CacheConfigTest.java | 5 +-
.../configuration/RegionAttributesTypeTest.java | 10 +-
.../cache/configuration/RegionConfigTest.java | 7 +-
...nternalConfigurationPersistenceServiceTest.java | 4 +-
...ernalCacheBuilderAllowsMultipleSystemsTest.java | 13 +-
.../internal/cache/InternalCacheBuilderTest.java | 19 +-
.../internal/cache/LocalRegionMetricsTest.java | 112 +-
.../geode/internal/cache/LocalRegionTest.java | 150 --
.../internal/cache/PartitionedRegionTest.java | 183 +-
.../cache/event/DistributedEventTrackerTest.java | 13 +-
.../geode/internal/cache/map/RegionMapPutTest.java | 21 +
.../PartitionedRegionLoadModelJUnitTest.java | 424 +++--
.../cache/tier/sockets/MessageJUnitTest.java | 46 +
.../geode/internal/config/JAXBServiceTest.java | 8 +-
.../metrics/CacheLifecycleMetricsSessionTest.java | 77 +
.../util/ListCollectingServiceLoaderTest.java | 101 ++
.../concurrent/StoppableCountDownLatchTest.java | 283 ++++
.../internal/api/ClusterManagementResultTest.java | 8 +
.../api/LocatorClusterManagementServiceTest.java | 27 +-
.../cli/commands/AlterRegionCommandTest.java | 14 +-
.../cli/commands/GfshCommandJUnitTest.java | 23 +-
.../cli/functions/RegionAlterFunctionTest.java | 34 +-
.../realizers/RegionConfigRealizerTest.java | 4 +-
.../validators/RegionConfigValidatorTest.java | 53 +-
geode-core/src/test/resources/expected-pom.xml | 6 +
geode-cq/build.gradle | 2 +
.../query/cq/internal/ops/ServerCQProxyImpl.java | 12 +-
...imit_server_subscription_queue_size.html.md.erb | 4 +-
.../topics/gemfire_properties.html.md.erb | 26 +-
...lient_server_example_configurations.html.md.erb | 2 +-
geode-dunit/build.gradle | 2 +
.../apache/geode/test/dunit/AsyncInvocation.java | 4 +-
.../geode/test/dunit/rules/ClusterStartupRule.java | 3 -
.../geode/test/junit/rules/ServerStarterRule.java | 42 +-
geode-experimental-driver/build.gradle | 2 +
.../experimental/driver/RegionIntegrationTest.java | 4 +-
geode-junit/build.gradle | 2 +
.../assertions/ClusterManagementResultAssert.java | 61 +
.../test/junit/rules/ExecutorServiceRule.java | 44 +-
geode-lucene/build.gradle | 2 +
geode-lucene/geode-lucene-test/build.gradle | 2 +
.../lucene/management/configuration/Index.java | 2 +-
geode-management/build.gradle | 9 +-
.../geode/cache/configuration/CacheConfig.java | 2 +-
.../geode/cache/configuration/CacheElement.java | 34 +-
.../geode/cache/configuration/DiskStoreType.java | 2 +-
.../cache/configuration/JndiBindingsType.java | 4 +-
.../cache/configuration/RegionAttributesType.java | 23 +-
.../geode/cache/configuration/RegionConfig.java | 109 +-
.../geode/cache/configuration/RegionType.java | 44 +-
.../management/api/ClusterManagementResult.java | 15 +
.../management/api/ClusterManagementService.java | 24 +-
.../geode/management/api/RestfulEndpoint.java | 4 +
.../management/configuration/MemberConfig.java | 95 ++
.../internal/ClientClusterManagementService.java | 37 +-
.../management/internal/cli/domain/ClassName.java | 9 +-
.../configuration/CacheElementJsonMappingTest.java | 111 ++
geode-memcached/build.gradle | 2 +
geode-old-client-support/build.gradle | 2 +
geode-old-versions/build.gradle | 4 +
geode-protobuf-messages/build.gradle | 2 +
geode-protobuf/build.gradle | 2 +
geode-protobuf/geode-protobuf-test/build.gradle | 2 +
.../GetAndPutJsonDocumentsDUnitTest.java | 12 +-
.../tier/sockets/ProtobufServerConnectionTest.java | 4 +-
.../codec/JsonPdxConverterJUnitTest.java | 4 +-
geode-pulse/build.gradle | 4 +
geode-pulse/geode-pulse-test/build.gradle | 3 +-
geode-rebalancer/build.gradle | 2 +
geode-redis/build.gradle | 6 +-
geode-wan/build.gradle | 2 +
.../cache/wan/misc/WanValidationsDUnitTest.java | 49 +-
.../cli/commands/AlterRegionCommandDUnitTest.java | 344 ++++
geode-web-api/build.gradle | 2 +
geode-web-management/build.gradle | 37 +-
.../internal/rest/BaseLocatorContextLoader.java | 6 -
.../internal/rest/LocatorWebContext.java | 68 +
.../ClientClusterManagementServiceDUnitTest.java | 58 +-
.../client/MemberManagementServiceDUnitTest.java | 118 ++
.../rest/RegionManagementIntegrationTest.java | 71 +-
.../RegionManagementSecurityIntegrationTest.java | 32 +-
.../internal/rest/ManagementLoggingFilter.java | 27 +-
.../controllers/MemberManagementController.java | 68 +
...ntroller.java => PingManagementController.java} | 20 +-
.../controllers/RegionManagementController.java | 34 +-
.../internal/rest/swagger/SwaggerConfig.java | 63 +
.../main/resources/swagger-management.properties | 15 +
.../webapp/WEB-INF/geode-management-servlet.xml | 3 +-
.../src/main/webapp/docs/index.html | 16 +
.../src/test/resources/expected-pom.xml | 24 +-
geode-web/build.gradle | 2 +
gradle/{publish.gradle => check-pom.gradle} | 147 +-
gradle/code-analysis.gradle | 167 +-
gradle/dependency-resolution.gradle | 97 +-
gradle/docker.gradle | 32 +-
gradle/ide.gradle | 94 +-
gradle/java.gradle | 156 +-
gradle/publish.gradle | 157 +-
gradle/rat.gradle | 6 +-
gradle/spotless.gradle | 220 +--
gradle/standard-subproject-configuration.gradle | 51 +
gradle/test.gradle | 412 +++--
{boms => static-analysis}/build.gradle | 3 +-
static-analysis/pmd-rules/build.gradle | 3 +
310 files changed, 12873 insertions(+), 10698 deletions(-)
create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/client/CreateRegionWithDiskstoreAndSecurityDUnitTest.java
create mode 100644 geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/ListRegionManagementDunitTest.java
copy geode-assembly/src/distributedTest/java/org/apache/geode/management/internal/rest/{ClientClusterManagementServiceDunitTest.java => MemberManagementServiceDunitTest.java} (52%)
create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/rest/SwaggerManagementVerificationIntegrationTest.java
create mode 100644 geode-common/src/main/java/org/apache/geode/util/internal/GeodeJsonMapper.java
create mode 100644 geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingCommandForProxyRegionDUnitTest.java
create mode 100755 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/RegionConcurrentOperationDUnitTest.java
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/ClientRegionGetRegressionTest.java
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/metrics/MeterSubregistryReconnectDistributedTest.java
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/QueryPdxDataDUnitTest.java
rename {geode-connectors/src/acceptanceTest/java/org/apache/geode/connectors/jdbc => geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands}/CreatePooledJndiBindingDUnitTest.java (82%)
copy geode-management/src/main/java/org/apache/geode/management/api/RestfulEndpoint.java => geode-core/src/distributedTest/resources/org/apache/geode/management/Address.java (71%)
copy geode-assembly/src/acceptanceTest/resources/gradle-test-projects/management/build.gradle => geode-core/src/distributedTest/resources/org/apache/geode/management/Customer.java (61%)
create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/RetryPutIfAbsentIntegrationTest.java
create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/internal/cache/TXDetectReadConflictJUnitTest.java
rename {geode-common => geode-core}/src/main/java/org/apache/geode/cache/ExpirationAction.java (97%)
rename {geode-management => geode-core}/src/main/java/org/apache/geode/cache/RegionShortcut.java (100%)
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/SetUtils.java
copy geode-management/src/main/java/org/apache/geode/management/api/RestfulEndpoint.java => geode-core/src/main/java/org/apache/geode/internal/cache/ReconnectableCache.java (78%)
delete mode 100644 geode-core/src/main/java/org/apache/geode/internal/util/concurrent/StoppableCountDownOrUpLatch.java
delete mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/InternalGfshCommand.java
rename geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/{ConfigurationMutator.java => ConfigurationManager.java} (90%)
create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/MemberConfigManager.java
rename geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/{RegionConfigMutator.java => RegionConfigManager.java} (65%)
create mode 100644 geode-core/src/test/java/org/apache/geode/cache/ExpirationActionTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/util/ListCollectingServiceLoaderTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/util/concurrent/StoppableCountDownLatchTest.java
create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/assertions/ClusterManagementResultAssert.java
copy geode-assembly/src/acceptanceTest/resources/gradle-test-projects/management/build.gradle => geode-management/src/main/java/org/apache/geode/cache/configuration/RegionType.java (51%)
create mode 100644 geode-management/src/main/java/org/apache/geode/management/configuration/MemberConfig.java
create mode 100644 geode-management/src/test/java/org/apache/geode/cache/configuration/CacheElementJsonMappingTest.java
create mode 100644 geode-wan/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/AlterRegionCommandDUnitTest.java
create mode 100644 geode-web-management/src/commonTest/java/org/apache/geode/management/internal/rest/LocatorWebContext.java
create mode 100644 geode-web-management/src/distributedTest/java/org/apache/geode/management/client/MemberManagementServiceDUnitTest.java
create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/MemberManagementController.java
copy geode-web-management/src/main/java/org/apache/geode/management/internal/rest/controllers/{RegionManagementController.java => PingManagementController.java} (63%)
create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/rest/swagger/SwaggerConfig.java
create mode 100644 geode-web-management/src/main/resources/swagger-management.properties
create mode 100644 geode-web-management/src/main/webapp/docs/index.html
copy gradle/{publish.gradle => check-pom.gradle} (55%)
create mode 100644 gradle/standard-subproject-configuration.gradle
copy {boms => static-analysis}/build.gradle (91%)