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

Work on UIMA-3657 started by Lou DeGenaro.

> DUCC Orchestrator (OR) improved synchronization tracking
> --------------------------------------------------------
>
>                 Key: UIMA-3657
>                 URL: https://issues.apache.org/jira/browse/UIMA-3657
>             Project: UIMA
>          Issue Type: Improvement
>          Components: DUCC
>    Affects Versions: 1.0-Ducc
>            Reporter: Lou DeGenaro
>            Assignee: Lou DeGenaro
>
> The orchestrator currently records to its log some limited and incomplete 
> information about synchronization.  This improvement:
> 1. Instruments all WorkMap synchronizations in the OR
> 2. Accounts for time blocked and time held
> 3. Records all new requests for synchronization when current holder exceeds 
> 10 seconds
> 4. Records all pending requests when current holder releases having held 
> synchronization for > 10 seconds
> This is to address the situation, for example, where OR is running albeit 
> slowly.  Newly added log messages will hopefully shed light on where the 
> bottlenecks may be.
> One theory is that a normally fast resource, such as the filesystem, becomes 
> very slow and bogs down OR while its trying to write its checkpoint dataset.  
> In this case, we'd expect to see the synchronization lock held for a long 
> time by the OR's checkpoint module.



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

Reply via email to