Lou DeGenaro created UIMA-3657:
----------------------------------

             Summary: 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