This is an automated email from the ASF dual-hosted git repository. dschneider pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git.
from 4e206f0 GEODE-8730: don't bind to ephemeral ports in test add e26d759 GEODE-8521: detect if a p2p reader thread is hung (#5763) No new revisions were added by this update. Summary of changes: .../ThreadsMonitoringIntegrationTest.java | 145 ++++++++++++++------- .../internal/ClusterOperationExecutors.java | 3 +- .../internal/LonerDistributionManager.java | 3 +- .../internal/monitoring/ThreadsMonitoring.java | 36 ++++- .../internal/monitoring/ThreadsMonitoringImpl.java | 101 +++++++++----- .../monitoring/ThreadsMonitoringImplDummy.java | 15 +++ .../monitoring/ThreadsMonitoringProcess.java | 101 +++++++------- .../monitoring/executor/AbstractExecutor.java | 32 +++-- .../FunctionExecutionPooledExecutorGroup.java | 7 +- .../executor/GatewaySenderEventProcessorGroup.java | 7 +- .../executor/OneTaskOnlyExecutorGroup.java | 7 +- ...cutorGroup.java => P2PReaderExecutorGroup.java} | 29 +++-- .../monitoring/executor/PooledExecutorGroup.java | 13 +- .../ScheduledThreadPoolExecutorWKAGroup.java | 7 +- .../executor/SerialQueuedExecutorGroup.java | 7 +- .../org/apache/geode/internal/tcp/Connection.java | 32 ++++- .../monitoring/ThreadsMonitoringImplJUnitTest.java | 80 ++++++++++-- .../monitoring/ThreadsMonitoringJUnitTest.java | 5 +- .../ThreadsMonitoringProcessJUnitTest.java | 23 +--- .../executor/AbstractExecutorGroupJUnitTest.java | 4 +- ...ctionExecutionPooledExecutorGroupJUnitTest.java | 2 +- .../GatewaySenderEventProcessorGroupJUnitTest.java | 2 +- .../OneTaskOnlyExecutorGroupJUnitTest.java | 2 +- .../executor/P2PReaderExecutorGroupTest.java | 53 ++++++++ .../executor/PooledExecutorGroupJUnitTest.java | 2 +- ...heduledThreadPoolExecutorWKAGroupJUnitTest.java | 2 +- .../SerialQueuedExecutorGroupJUnitTest.java | 2 +- .../apache/geode/internal/tcp/ConnectionTest.java | 7 + 28 files changed, 500 insertions(+), 229 deletions(-) copy geode-core/src/main/java/org/apache/geode/internal/monitoring/executor/{PooledExecutorGroup.java => P2PReaderExecutorGroup.java} (64%) create mode 100644 geode-core/src/test/java/org/apache/geode/internal/monitoring/executor/P2PReaderExecutorGroupTest.java