[
https://issues.apache.org/jira/browse/IGNITE-4173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16178960#comment-16178960
]
Vladisav Jelisavcic commented on IGNITE-4173:
---------------------------------------------
I think we should have an additional test for this, and perhaps even open a new
issue.
My first shot would be to track the number of active nodes with initialized
semaphores in DataStructuresProcessor and remove the semaphore state from cache
when the last node with initialized semaphore leaves the topology.
> IgniteSemaphore with failoverSafe enabled doesn't release permits in case
> permits owner node left topology
> ----------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-4173
> URL: https://issues.apache.org/jira/browse/IGNITE-4173
> Project: Ignite
> Issue Type: Bug
> Affects Versions: 1.7
> Reporter: Andrey Gura
> Assignee: Vladisav Jelisavcic
> Fix For: 2.0
>
>
> {{IgniteSemaphore}} with {{failoverSafe}} enabled doesn't release permits in
> case permits owner node left topology.
> See reproducer in test class {{SemaphoreFailoverSafeReleasePermitsTest}}.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)