[ 
https://issues.apache.org/jira/browse/GEODE-8053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacob Barrett reassigned GEODE-8053:
------------------------------------

    Assignee: Jacob Barrett

> 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
>
> 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)

Reply via email to