[
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)