[
https://issues.apache.org/jira/browse/IGNITE-4856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel Tupitsyn updated IGNITE-4856:
-----------------------------------
Description:
In certain scenarios .NET {{AppDomain}} can be unloaded and started again. Java
part of Ignite continues to run, but .NET part (including Ignite instances) is
lost. User can no longer work with started nodes, .NET callback pointers are
lost, etc.
We should track AppDomain unload and stop all Ignite instances.
IIS issues example:
http://stackoverflow.com/questions/42961879/how-do-i-retrieve-a-started-ignite-instance-when-a-website-restart-occurs-in-iis/42968183#42968183
was:
In certain scenarios .NET {{AppDomain}} can be unloaded and started again. Java
part of Ignite continues to run, but .NET part (including Ignite instances) is
lost. User can no longer work with started nodes, .NET callback pointers are
lost, etc.
We should track AppDomain unload and stop all Ignite instances.
> .NET: StopAll on AppDomain unload
> ---------------------------------
>
> Key: IGNITE-4856
> URL: https://issues.apache.org/jira/browse/IGNITE-4856
> Project: Ignite
> Issue Type: Improvement
> Components: platforms
> Affects Versions: 1.6
> Reporter: Pavel Tupitsyn
> Labels: .NET
> Fix For: 2.1
>
>
> In certain scenarios .NET {{AppDomain}} can be unloaded and started again.
> Java part of Ignite continues to run, but .NET part (including Ignite
> instances) is lost. User can no longer work with started nodes, .NET callback
> pointers are lost, etc.
> We should track AppDomain unload and stop all Ignite instances.
> IIS issues example:
> http://stackoverflow.com/questions/42961879/how-do-i-retrieve-a-started-ignite-instance-when-a-website-restart-occurs-in-iis/42968183#42968183
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)