Darrel Schneider created GEODE-7755:
---------------------------------------
Summary: Embedded Pulse has non-daemon thread that can keep the
process it is embedded in alive
Key: GEODE-7755
URL: https://issues.apache.org/jira/browse/GEODE-7755
Project: Geode
Issue Type: Bug
Components: pulse
Reporter: Darrel Schneider
When Pulse is embedded in another service (like the locator) the Thread
implemented by the org.apache.geode.tools.pulse.internal.data.Cluster class can
keep the JVM Pulse is embedded in alive. A related problem is that the run()
method on Cluster will keep running even if it loses its connection (which
happens if the locator it is embedded in is stopped).
The combination of these two can cause gfsh stop locator to never see the JVM
running the locator to exit.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)