[ 
https://issues.apache.org/jira/browse/UIMA-3319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13805321#comment-13805321
 ] 

Lou DeGenaro commented on UIMA-3319:
------------------------------------

Improve webserver (WS) LinuxSignals utility to comprise both lower=128 and 
upper=128+32 bounds for isSignal determination relative to process exit code.

Code delivered.

> DUCC Agent Reports Wrong State For APs and JPs
> ----------------------------------------------
>
>                 Key: UIMA-3319
>                 URL: https://issues.apache.org/jira/browse/UIMA-3319
>             Project: UIMA
>          Issue Type: Bug
>          Components: DUCC
>            Reporter: Jerry Cwiklik
>            Assignee: Lou DeGenaro
>             Fix For: 1.0-Ducc
>
>
> When a process exits normally or terminates due to a kill not initiated by 
> DUCC, the Agent marks the process as Failed with Reason Croaked. The agent 
> has no way to determine if the process exited gracefully or due to an error. 
> The return code from the process can be interrogated to see if the process 
> was killed due to a signal. In such case, the high bit in the return code 
> will be set. When the process exits not due to a signal is where the problem 
> exists. No way of knowing why that happened. This is user code and as such 
> cannot be relied upon. 
> Modify the agent to change state of the process to Stopped instead of Failed. 
> If the process was killed by an agent the reason should be KilledByDucc both 
> for APs and JPs. If the process exited on its own, the reason should be Other.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to