[ 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)