[ https://issues.apache.org/jira/browse/GEODE-7755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Darrel Schneider resolved GEODE-7755. ------------------------------------- Fix Version/s: 1.12.0 Resolution: Fixed > 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 > Assignee: Darrel Schneider > Priority: Major > Fix For: 1.12.0 > > Time Spent: 20m > Remaining Estimate: 0h > > 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)