You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jerry Cwiklik (JIRA)" <de...@uima.apache.org> on 2013/12/20 18:14:14 UTC

[jira] [Closed] (UIMA-3244) DUCC SM: race - incoming instance state can override global while service is stopping

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

Jerry Cwiklik closed UIMA-3244.
-------------------------------

    Resolution: Fixed

> DUCC SM: race - incoming instance state can override global while service is stopping
> -------------------------------------------------------------------------------------
>
>                 Key: UIMA-3244
>                 URL: https://issues.apache.org/jira/browse/UIMA-3244
>             Project: UIMA
>          Issue Type: Bug
>          Components: DUCC
>    Affects Versions: 1.0-Ducc
>            Reporter: Jim Challenger
>            Assignee: Jim Challenger
>             Fix For: 1.0-Ducc
>
>
> If a service is unregistered a stop is issued to all instances and global state is set to Stopping.  If, at the exact time the stop is being implemented, state from an instance that hasn't yet been terminated comes in, it can progress state back to Available.  Internal state gets frotzed so query and attempts to reregister the service fail, but retries to unregister or stop it fail.  
> The solution is to insure that, when stopping, the Cumulative State of the service is never allowed to progress regardless of the instance state at any moment.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)