The Apache UIMA team is pleased to announce the release of the Apache UIMA-DUCC version 2.2.0.
The Unstructured Information Management Architecture (UIMA) is a component framework supporting development, discovery, composition, and deployment of multi-modal analytics tasked with the analysis of unstructured information. Apache UIMA is an Apache licensed open source implementation of the UIMA specification which is being developed by a technical committee within OASIS, a standards organization. The implementation comprises an SDK and tooling for composing and running analytic components written in Java and C++, with some support for Perl, Python and TCL. DUCC stands for Distributed UIMA Cluster Computing. DUCC is a cluster management system providing tooling,management, and scheduling facilities to automate the scale-out of applications written to the UIMA framework. Core UIMA provides a generalized framework for applications that process unstructured information such as human language, but does not provide a scale-out mechanism. UIMA-AS provides a scale-out mechanism to distribute UIMA pipelines over a cluster of computing resources, but does not provide job or cluster management of the resources. DUCC defines a formal job model that closely maps to a standard UIMA pipeline. Around this job model DUCC provides cluster management services to automate the scale-out of UIMA pipelines over computing clusters. This release contains a number of improvements and bug fixes. Notable updates in this release include: - Ships with the latest UIMA-AS v2.9.0 and UIMA SDK 2.9.0 - Ships with ActiveMQ v5.14.0 - Added support for static failover and capability to move the head node - Fixed DUCC OR "warm" restart issues - Fixed DUCC startup script to fail if the DB doesn't start - Fixed DUCC shutdown sequence bug which prevented agents from stopping if Broker was shutdown first - Fixed Rogue process detector to detect and cleanup orphan services - Deprecated ducc.agent.node.metrics.sys.gid.max and replaced with ducc.agent.rogue.process.sys.uid.max - Enhanced DUCC Job Driver (JD) to provide individual work item performance breakdowns - Modified DUCC to restrict broker use to ducc user only - On process launch failure, agent supplies a reason for failure for display in ducc mon - Added duplicate daemon detector to prevent starting duplicate DUCC daemon - Many DUCC Database improvements - Many DUCC webpage improvements For a complete list of bugs and improvements included in this release please see https://uima.apache.org/d/uima-ducc-2.2.0/issuesFixed/jira-report.html -- Jerry Cwiklik, for the Apache UIMA development team