[
https://issues.apache.org/jira/browse/IGNITE-4173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16176506#comment-16176506
]
Denis Mekhanikov commented on IGNITE-4173:
------------------------------------------
[~vladisav] currently if a node, that exclusively holds a semaphore, leaves,
then another node will not be able to acquire it. This is not an expected
behavior.
Judging by javadoc, semaphores should be released anyway, even if it was the
only node that held the semaphore instance.
> 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)