[
https://issues.apache.org/jira/browse/UIMA-6061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jerry Cwiklik updated UIMA-6061:
--------------------------------
Description:
There is a race condition in agent which leads to incorrect process reporting
in Duccmon. In this scenario the following happened:
* agent started JP
* JP reported Initializing state which agent then publishes to the OR
* JP reported Running state but immediately after died due to process error.
The agent detected process termination (before publishing Running to OR) and
changed state to failed with reason Unknown
The result is that the OR thinks that the JP died while Initializing since
Running state was never published. There is a small window where the race can
occur.
was:
There is a race condition in agent which leads to incorrect process reporting
in Duccmon. In this scenario the following happened:
* agent started JP
* JP reported Initializing state which agent then publishes to the OR
* JP reported Running state but immediately after died due to process error.
The agent detected process termination (before publishing Running to OR) and
changed state to failed with reason Unknown
There is a small window where the race can occur.
> UIMA-DUCC: Fix race in agent
> ----------------------------
>
> Key: UIMA-6061
> URL: https://issues.apache.org/jira/browse/UIMA-6061
> Project: UIMA
> Issue Type: Bug
> Components: DUCC
> Reporter: Jerry Cwiklik
> Assignee: Jerry Cwiklik
> Priority: Major
> Fix For: 3.0.1-Ducc
>
>
> There is a race condition in agent which leads to incorrect process reporting
> in Duccmon. In this scenario the following happened:
> * agent started JP
> * JP reported Initializing state which agent then publishes to the OR
> * JP reported Running state but immediately after died due to process error.
> The agent detected process termination (before publishing Running to OR) and
> changed state to failed with reason Unknown
> The result is that the OR thinks that the JP died while Initializing since
> Running state was never published. There is a small window where the race can
> occur.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)