This is an automated email from the ASF dual-hosted git repository. bschuchardt pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git.
from af5a044 GEODE-7630: Resolve depencency on OSProcess. (#4548) add 263b3e2 GEODE-7634: create an ArchUnitTest that asserts that geode-core only … (#4549) No new revisions were added by this update. Summary of changes: .../cache30/DistributedAckRegionCCEDUnitTest.java | 2 +- .../apache/geode/cache30/ReconnectDUnitTest.java | 10 +- .../cache30/ReconnectWithCacheXMLDUnitTest.java | 2 +- ...ReconnectWithClusterConfigurationDUnitTest.java | 2 +- .../cache30/RegionMembershipListenerDUnitTest.java | 2 +- .../geode/cache30/TXDistributedDUnitTest.java | 2 +- .../distributed/DistributedMemberDUnitTest.java | 5 +- .../distributed/DistributedSystemDUnitTest.java | 2 +- .../apache/geode/distributed/LocatorDUnitTest.java | 8 +- .../ClusterDistributionManagerDUnitTest.java | 10 +- .../internal/RestartOfMemberDistributedTest.java | 2 +- .../internal/cache/ConcurrentMapOpsDUnitTest.java | 4 +- .../MeterSubregistryReconnectDistributedTest.java | 9 +- .../LoggingWithReconnectDistributedTest.java | 7 +- .../geode/security/P2PAuthenticationDUnitTest.java | 2 +- .../cache/client/ClientCacheFactoryJUnitTest.java | 2 +- .../AutoConnectionSourceImplJUnitTest.java | 28 ++--- .../geode/distributed/LocatorIntegrationTest.java | 9 +- .../internal/DistributionArchUnitTest.java | 3 +- .../internal/membership/MembershipJUnitTest.java | 118 +++++++-------------- .../api/CoreOnlyUsesMembershipAPIArchUnitTest.java | 117 ++++++++++++++++++++ .../membership/gms/GMSMembershipJUnitTest.java | 20 ++-- .../gms/MemberIdentifierFactoryImpl.java | 4 +- .../gms/MemberIdentifierFactoryImplTest.java | 6 +- .../membership/gms/MembershipOnlyTest.java | 10 +- .../gms/fd/GMSHealthMonitorJUnitTest.java | 10 +- .../gms/locator/GMSLocatorIntegrationTest.java | 2 +- .../locator/GMSLocatorRecoveryIntegrationTest.java | 6 +- .../gms/membership/GMSJoinLeaveJUnitTest.java | 30 +++++- .../gms/messenger/GMSEncryptJUnitTest.java | 4 +- .../gms/messenger/GMSQuorumCheckerJUnitTest.java | 2 +- .../gms/messenger/JGroupsMessengerJUnitTest.java | 10 +- .../main/java/org/apache/geode/SystemFailure.java | 39 ------- .../client/internal/AutoConnectionSourceImpl.java | 52 ++++----- .../cache/client/internal/ConnectionImpl.java | 5 - .../cache/client/internal/EndpointManagerImpl.java | 4 - .../geode/cache/client/internal/PoolImpl.java | 14 +-- .../cache/client/internal/QueueConnectionImpl.java | 4 - .../cache/client/internal/QueueManagerImpl.java | 4 - .../internal/pooling/ConnectionManagerImpl.java | 4 - .../client/internal/pooling/PooledConnection.java | 5 - .../internal/ClusterDistributionManager.java | 16 +-- .../distributed/internal/ConnectionConfig.java | 2 +- .../distributed/internal/ConnectionConfigImpl.java | 2 +- .../apache/geode/distributed/internal/DMStats.java | 2 +- .../geode/distributed/internal/Distribution.java | 34 +----- .../distributed/internal/DistributionConfig.java | 2 +- .../distributed/internal/DistributionImpl.java | 110 ++++--------------- .../distributed/internal/DistributionMessage.java | 2 +- .../internal/InternalDistributedSystem.java | 23 +--- .../distributed/internal/InternalLocator.java | 2 +- .../internal/LonerDistributionManager.java | 2 +- .../distributed/internal/direct/DirectChannel.java | 15 +-- .../membership/InternalDistributedMember.java | 6 +- .../internal/membership/NetLocator.java | 2 +- .../membership/adapter/GMSLocatorAdapter.java | 4 +- .../internal/membership/adapter/ServiceConfig.java | 2 +- .../membership/adapter/auth/GMSAuthenticator.java | 4 +- .../membership/{gms => }/api/Authenticator.java | 2 +- .../{gms => }/api/LifecycleListener.java | 2 +- .../membership/{gms => }/api/MemberData.java | 2 +- .../{gms => }/api/MemberDataBuilder.java | 2 +- .../{gms => }/api/MemberDisconnectedException.java | 2 +- .../membership/{gms => }/api/MemberIdentifier.java | 2 +- .../{gms => }/api/MemberIdentifierFactory.java | 2 +- .../{gms => }/api/MemberShunnedException.java | 2 +- .../{gms => }/api/MemberStartupException.java | 2 +- .../membership/{gms => }/api/Membership.java | 2 +- .../{gms => }/api/MembershipBuilder.java | 2 +- .../{gms => }/api/MembershipClosedException.java | 2 +- .../membership/{gms => }/api/MembershipConfig.java | 2 +- .../api/MembershipConfigurationException.java | 2 +- .../{gms => }/api/MembershipInformation.java | 2 +- .../{gms => }/api/MembershipListener.java | 2 +- .../{gms => }/api/MembershipStatistics.java | 2 +- .../membership/{gms => }/api/MembershipView.java | 2 +- .../internal/membership/{gms => }/api/Message.java | 2 +- .../membership/{gms => }/api/MessageListener.java | 2 +- .../membership/{gms => }/api/QuorumChecker.java | 2 +- .../internal/membership/gms/AuthenticatorNoOp.java | 4 +- .../internal/membership/gms/GMSMemberData.java | 2 +- .../internal/membership/gms/GMSMembership.java | 74 ++++--------- .../internal/membership/gms/GMSMembershipView.java | 2 +- .../internal/membership/gms/GMSUtil.java | 4 +- .../membership/gms/LifecycleListenerNoOp.java | 4 +- .../membership/gms/MemberDataBuilderImpl.java | 6 +- .../membership/gms/MembershipBuilderImpl.java | 22 ++-- .../membership/gms/MembershipListenerNoOp.java | 6 +- .../membership/gms/MembershipStatisticsNoOp.java | 2 +- .../internal/membership/gms/Services.java | 18 ++-- .../internal/membership/gms/SuspectMember.java | 2 +- .../membership/gms/fd/GMSHealthMonitor.java | 15 ++- .../membership/gms/interfaces/HealthMonitor.java | 2 +- .../membership/gms/interfaces/JoinLeave.java | 4 +- .../membership/gms/interfaces/Locator.java | 2 +- .../membership/gms/interfaces/Manager.java | 6 +- .../membership/gms/interfaces/MessageHandler.java | 2 +- .../membership/gms/interfaces/Messenger.java | 4 +- .../membership/gms/interfaces/Service.java | 6 +- .../gms/locator/FindCoordinatorRequest.java | 2 +- .../gms/locator/FindCoordinatorResponse.java | 2 +- .../membership/gms/locator/GMSLocator.java | 6 +- .../membership/gms/locator/GetViewResponse.java | 2 +- .../membership/gms/membership/GMSJoinLeave.java | 14 ++- .../membership/gms/membership/HostAddress.java | 88 +-------------- .../gms/messages/AbstractGMSMessage.java | 4 +- .../gms/messages/FinalCheckPassedMessage.java | 2 +- .../membership/gms/messages/HasMemberID.java | 2 +- .../membership/gms/messages/HeartbeatMessage.java | 2 +- .../gms/messages/HeartbeatRequestMessage.java | 2 +- .../gms/messages/InstallViewMessage.java | 2 +- .../gms/messages/JoinRequestMessage.java | 2 +- .../gms/messages/JoinResponseMessage.java | 2 +- .../gms/messages/LeaveRequestMessage.java | 2 +- .../gms/messages/NetworkPartitionMessage.java | 2 +- .../gms/messages/RemoveMemberMessage.java | 2 +- .../gms/messages/SuspectMembersMessage.java | 2 +- .../membership/gms/messages/SuspectRequest.java | 2 +- .../membership/gms/messages/ViewAckMessage.java | 2 +- .../membership/gms/messenger/GMSEncrypt.java | 2 +- .../gms/messenger/GMSEncryptionCipherPool.java | 2 +- .../membership/gms/messenger/GMSMemberWrapper.java | 2 +- .../membership/gms/messenger/GMSQuorumChecker.java | 6 +- .../membership/gms/messenger/JGAddress.java | 4 +- .../membership/gms/messenger/JGroupsMessenger.java | 29 ++--- .../gms/messenger/MembershipInformationImpl.java | 2 +- .../membership/gms/messenger/StatRecorder.java | 4 +- .../membership/gms/messenger/Transport.java | 2 +- .../geode/internal/SystemFailureTestHook.java | 4 - .../admin/remote/RemoteGfManagerAgent.java | 19 ---- .../admin/remote/RemoteTransportConfig.java | 2 +- .../geode/internal/cache/CacheServerImpl.java | 2 +- .../geode/internal/cache/GemFireCacheImpl.java | 22 ---- .../geode/internal/cache/PartitionedRegion.java | 2 +- .../geode/internal/cache/PoolFactoryImpl.java | 6 +- .../geode/internal/cache/PoolManagerImpl.java | 4 - .../internal/cache/tier/CachedRegionHelper.java | 10 -- .../internal/cache/tier/sockets/AcceptorImpl.java | 20 ---- .../cache/tier/sockets/ServerConnection.java | 9 -- .../org/apache/geode/internal/tcp/Connection.java | 4 +- .../apache/geode/internal/tcp/ConnectionTable.java | 13 +-- .../org/apache/geode/internal/tcp/TCPConduit.java | 13 +-- .../sanctioned-geode-core-serializables.txt | 10 +- .../geode/cache/client/internal/PoolImplTest.java | 4 +- .../internal/ConnectionConfigImplTest.java | 2 +- .../distributed/internal/DistributionTest.java | 4 +- ...itTest.java => GMSMembershipViewJUnitTest.java} | 28 ++--- .../membership/InternalDistributedMemberTest.java | 26 ++--- .../MembershipDependenciesJUnitTest.java | 2 + .../auth/AbstractGMSAuthenticatorTestCase.java | 2 +- .../{gms => }/api/MembershipAPIArchUnitTest.java | 8 +- .../internal/membership/gms/GMSUtilTest.java | 2 +- .../membership/gms/MemberDataBuilderImplTest.java | 4 +- .../gms/messenger/StatRecorderJUnitTest.java | 4 +- .../{gms => api}/MembershipManagerHelper.java | 12 ++- .../geode/test/dunit/DistributedTestUtils.java | 2 +- .../geode/test/junit/rules/MemberStarterRule.java | 2 +- geode-tcp-server/build.gradle | 4 + .../internal/tcpserver/LocatorAddress.java | 11 +- .../src/test/resources/expected-pom.xml | 5 + ...SenderEventRemoteDispatcherIntegrationTest.java | 3 +- 161 files changed, 589 insertions(+), 913 deletions(-) create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/membership/api/CoreOnlyUsesMembershipAPIArchUnitTest.java rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/Authenticator.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/LifecycleListener.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberData.java (98%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberDataBuilder.java (97%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberDisconnectedException.java (94%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberIdentifier.java (98%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberIdentifierFactory.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberShunnedException.java (94%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MemberStartupException.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/Membership.java (99%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipBuilder.java (97%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipClosedException.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipConfig.java (98%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipConfigurationException.java (95%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipInformation.java (93%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipListener.java (97%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipStatistics.java (98%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipView.java (99%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/Message.java (98%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MessageListener.java (94%) rename geode-core/src/main/java/org/apache/geode/distributed/internal/membership/{gms => }/api/QuorumChecker.java (96%) rename geode-core/src/test/java/org/apache/geode/distributed/internal/membership/{MembershipViewJUnitTest.java => GMSMembershipViewJUnitTest.java} (92%) rename geode-core/src/test/java/org/apache/geode/distributed/internal/membership/{gms => }/api/MembershipAPIArchUnitTest.java (95%) rename geode-dunit/src/main/java/org/apache/geode/distributed/internal/membership/{gms => api}/MembershipManagerHelper.java (90%) copy geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/HostAddress.java => geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/LocatorAddress.java (90%)