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)

Reply via email to