[
https://issues.apache.org/jira/browse/GEODE-8053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dave Barnes closed GEODE-8053.
------------------------------
> Hang in legacy integration tests at shutdown
> --------------------------------------------
>
> Key: GEODE-8053
> URL: https://issues.apache.org/jira/browse/GEODE-8053
> Project: Geode
> Issue Type: Bug
> Components: native client
> Reporter: Blake Bender
> Assignee: Jacob Barrett
> Priority: Major
> Fix For: 1.13.0
>
>
> When we switched the Windows build to release with symbols (RelWithDebInfo),
> we started hitting an apparent race condition at test shutdown that's
> blocking the release. What happens is, apparently:
> * Test case starts running
> * Cache is closed and deleted
> * Stats thread wakes up, and tries to do something with stats
> * Stats code calls a method on DataOutput that attempts to refer to this
> (now dead) cache object
> * Test code crashes due to unhandled exception in stats code
> * Test framework hangs, because it's waiting forever for child process to
> call ExitProcess explicitly (in a nutshell)
> We need to ensure that either a) the stats code never attempts to reference a
> dead cache, or b) when we hit the exception in the stats code, we catch it
> and exit gracefully.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)