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

Jim Challenger closed UIMA-3965.
--------------------------------

    Resolution: Fixed

> DUCC SM race starting independent service
> -----------------------------------------
>
>                 Key: UIMA-3965
>                 URL: https://issues.apache.org/jira/browse/UIMA-3965
>             Project: UIMA
>          Issue Type: Bug
>          Components: DUCC
>    Affects Versions: 1.0.0-Ducc
>            Reporter: Jim Challenger
>            Assignee: Jim Challenger
>             Fix For: 1.1.0-Ducc
>
>
> Given 2 or more services, say, A and B, where service A depends on service B, 
> then service B is an independent service.
> If service A is started, service B is then started by reference if needed.  
> If then service B is stopped, the reference (incorrectly) attempts to start B 
> confusing state, and leaving service be "stuck" in Stopping state (which is 
> then persisted and B is permanently broken until a manual update of the 
> service meta data is performed).
> The fix is to bypass reference-starting a service which is marked as 
> "stopped".  
> Note that this leaves the dependent service A potentially unusable; in this 
> case service B must be manually restarted to get the dependency chain working 
> again.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to