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

Lou DeGenaro commented on UIMA-3577:
------------------------------------

1. Add constructor to CallbackState
2. Create CasLimbo look-aside buffer comprising those CAS's that are to be 
delayed retry
3. Create CasLimbo release() method to enable transfer of delayed CAS's in 
look-aside buffer back to active status
4. Create CasSource clone() method to employ CasCopier to copy CAS from 
nonreusable CAS to a brand new one
5. Create CasSource release() to release delayed CAS's in limbo
6. Employ CasSource clone() method when fetching CAS;s from limbo
7. Support delayed CAS's in CasTuple
8. Improved FaultInjector, off by default, driven by ducc.properties 
   ducc.jd.fault.injector.CallBack1 = n, where 0 < n < 1 is the percentage of 
callback #1's randomly discarded, 0.1 == 10%
   ducc.jd.fault.injector.CallBack2 = n, where 0 < n < 1 is the percentage of 
callback #2's randomly discarded, 0.1 == 10%
9. WorkItemListener employ FaultInjector when so configured in ducc.properties
10. In transport in DriverStatusReport, add various methods for workItemsLost 
and adjust calculateState() method to account for Lost as being retryable (not 
a final state)

> DUCC job driver (JD) should auto-retry lost work items
> ------------------------------------------------------
>
>                 Key: UIMA-3577
>                 URL: https://issues.apache.org/jira/browse/UIMA-3577
>             Project: UIMA
>          Issue Type: Improvement
>          Components: DUCC
>         Environment: Currently work item is "lost" after 5 minutes and 
> callback #2 has not triggered.
> Lost work items are presently not auto-retried.
>            Reporter: Lou DeGenaro
>            Assignee: Lou DeGenaro
>             Fix For: 2.0-Ducc
>
>




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to