You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2016/12/20 19:54:30 UTC
svn commit: r1775344 - in /uima/uima-ducc/trunk: README RELEASE_NOTES.html
pom.xml src/main/legal/LICENSE src/main/legal/NOTICE
src/main/legal/vetting.txt uima-ducc-parent/pom.xml
Author: cwiklik
Date: Tue Dec 20 19:54:30 2016
New Revision: 1775344
URL: http://svn.apache.org/viewvc?rev=1775344&view=rev
Log:
UIMA-5218 updated with 2.9.0 related changes
Modified:
uima/uima-ducc/trunk/README
uima/uima-ducc/trunk/RELEASE_NOTES.html
uima/uima-ducc/trunk/pom.xml
uima/uima-ducc/trunk/src/main/legal/LICENSE
uima/uima-ducc/trunk/src/main/legal/NOTICE
uima/uima-ducc/trunk/src/main/legal/vetting.txt
uima/uima-ducc/trunk/uima-ducc-parent/pom.xml
Modified: uima/uima-ducc/trunk/README
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/README?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/README (original)
+++ uima/uima-ducc/trunk/README Tue Dec 20 19:54:30 2016
@@ -1,4 +1,4 @@
- Apache Distributed UIMA Cluster Computing (DUCC) Version 2.1.0 README
+ Apache Distributed UIMA Cluster Computing (DUCC) Version 2.2.0 README
1. Building from the Source Distribution
Modified: uima/uima-ducc/trunk/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/RELEASE_NOTES.html?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/RELEASE_NOTES.html (original)
+++ uima/uima-ducc/trunk/RELEASE_NOTES.html Tue Dec 20 19:54:30 2016
@@ -20,10 +20,10 @@
***************************************************************
-->
<head>
- <title>Apache Distributed UIMA Cluster Computing (DUCC) 2.1.0 Release Notes</title>
+ <title>Apache Distributed UIMA Cluster Computing (DUCC) 2.2.0 Release Notes</title>
</head>
<body>
-<h1>Apache UIMA-DUCC (Unstructured Information Management Architecture - Distributed UIMA Cluster Computing ) v.2.1.0 Release Notes</h1>
+<h1>Apache UIMA-DUCC (Unstructured Information Management Architecture - Distributed UIMA Cluster Computing ) v.2.2.0 Release Notes</h1>
<h2>Contents</h2>
<p>
@@ -44,43 +44,35 @@ provides cluster management services to
<h2><a name="major.changes">2. Major Changes in this Release</a></h2>
<p>
-Apache UIMA DUCC 2.1.0 is a major release containing new features and bug fixes. What's new:<br>
+Apache UIMA DUCC 2.2.0 is a major release containing new features and bug fixes. What's new:<br>
<ul>
-<li>DUCC framework now runs on Java 7 or Java 8 and supports applications using either JRE.
- Note that some job and other history data are saved as Java serialized objects and not
- portable between Java 7 and Java 8.</li>
-<li>Ubuntu and RHEL 7 support </li>
-<li>cgroup enhancements </li>
- <ul>
- <li>uses standard cgroups organization</li>
- <li>supports cgroup swappiness setting, restricting any swapping if desired</li>
- </ul>
-<li>DUCC state and history storage moved from flat files to Cassandra DB, reducing storage size 5x </li>
-<li>Ships with the latest UIMA-AS v2.8.1 </li>
-<li>Ships with recent ActiveMQ v5.13.2 </li>
-<li>DUCC's UIMA-AS services support failover and ssl connectors </li>
+<li>Ships with the latest UIMA-AS v2.9.0 and UIMA SDK 2.0.0</li>
+<li>Ships with recent ActiveMQ v5.14.0 </li>
+<li>DUCC supports static failover and capability to move the head node, comprising
+ the broker, database, Orchestrator, PM, RM, SM, and WS, and have the agents
+ seamlessly switch over w/o service disruption.</li>
+<li>Fixed DUCC Orchestrator "warm" restart issues</li>
+<li>DUCC checks that it runs with the uid of the installer</li>
+<li>Prevents DUCC from running if the DB doesn't start</li>
+<li>DUCC considers slightly larger machines when reserving a whole machine</li>
+<li>Refactored agent to fetch child process CPU usagefrom cgroups</li>
+<li>Fixed DUCC shutdown sequence preventing agents from stopping</li>
+<li>Fixed Rogue process detector to cleanup orhpan services</li>
+<li>Deprecated ducc.agent.node.metrics.sys.gid.max</li>
+<li>DUCC Job Driver (JD) provides individual work item performance breakdowns</li>
+<li>Restricts DUCC broker use to ducc user only</li>
+<li>On process launch failure, agent supplies the reason for failure for display in ducc mon</li>
+<li>Many DUCC Database improvements </li>
<li>Many DUCC webpage improvements </li>
-<li>Clear user display of DUCC classes and relation to machines </li>
-<li>Robust handling of dynamic changes to DUCC class and nodepool definitions </li>
-<li>Full support of nodepools with different quantum </li>
-<li>DUCC broker access restricted to user ducc </li>
-<li>Eliminate need for user home directories located on a shared filesystem </li>
-<li>Built-in Job error handler programmable per job </li>
-<li>Migration utility for DUCC updates </li>
-<li>Change to vary-off behavior to facilitate cluster management </li>
-<li>Horizontal stacking of services instance allocations </li>
-<li>java-viaducc improvements including separation of stdout from stderr respoonses </li>
-<li>An alert banner is displayed on ducc-mon pages if daemons are down </li>
-<li>Promoted DUCC from sandbox to the regular Apache project in the SVN </li>
</ul>
<br><br>
For a complete list of issues fixed and up-to-date information on UIMA-DUCC issues, see our issue tracker:
-<a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%20%222.1.0-Ducc%22%20">https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%20%222.1.0-Ducc%22%20</a>
+<a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%20%222.2.0-Ducc%22%20">https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%20%222.2.0-Ducc%22%20</a>
</p>
<h2><a name="migration">3. Migration from a Prior Release</a></h2>
Modified: uima/uima-ducc/trunk/pom.xml
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/pom.xml?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/pom.xml (original)
+++ uima/uima-ducc/trunk/pom.xml Tue Dec 20 19:54:30 2016
@@ -491,7 +491,7 @@
</plugin>
<!-- May need to disable this because of a JIRA bug causing only 100 JIRas to be included.
-->
- <!--plugin>
+ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<executions>
@@ -502,7 +502,7 @@
</configuration>
</execution>
</executions>
- </plugin -->
+ </plugin>
<!--plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
Modified: uima/uima-ducc/trunk/src/main/legal/LICENSE
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/src/main/legal/LICENSE?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/src/main/legal/LICENSE (original)
+++ uima/uima-ducc/trunk/src/main/legal/LICENSE Tue Dec 20 19:54:30 2016
@@ -205,7 +205,7 @@
=====================================
====- Apache Software License 2.0 =============
- uima v.2.8.1
+ uima v.2.9.0
uima-core.jar
uimaj-json.jar
jackson-core-2.4.2.jar
@@ -217,7 +217,7 @@
uima-adapter-soap.jar
uima-adapter-vinci.jar
- uima-as v.2.8.1
+ uima-as v.2.9.0
uimaj-as-core.jar
uimaj-as-activemq.jar
uimaj-bootstrap.jar
@@ -243,25 +243,25 @@
camel-spring-2.16.2.jar
camel-stream-2.16.2.jar
- activemq v5.13.2
- activemq-amqp-5.13.2.jar
- activemq-broker-5.13.2.jar
- activemq-camel-5.13.2.jar
- activemq-client-5.13.2.jar
- activemq-console-5.13.2.jar
- activemq-http-5.13.2.jar
- activemq-jaas-5.13.2.jar
- activemq-jms-pool-5.13.2.jar
- activemq-kahadb-store-5.13.2.jar
- activemq-leveldb-store-5.13.2.jar
- activemq-log4j-appender-5.13.2.jar
- activemq-mqtt-5.13.2.jar
- activemq-partition-5.13.2.jar
- activemq-pool-5.13.2.jar
- activemq-runtime-config-5.13.2.jar
- activemq-shiro-5.13.2.jar
- activemq-spring-5.13.2.jar
- activemq-stomp-5.13.2.jar
+ activemq v5.14.0
+ activemq-amqp-5.14.0.jar
+ activemq-broker-5.14.0.jar
+ activemq-camel-5.14.0.jar
+ activemq-client-5.14.0.jar
+ activemq-console-5.14.0.jar
+ activemq-http-5.14.0.jar
+ activemq-jaas-5.14.0.jar
+ activemq-jms-pool-5.14.0.jar
+ activemq-kahadb-store-5.14.0.jar
+ activemq-leveldb-store-5.14.0.jar
+ activemq-log4j-appender-5.14.0.jar
+ activemq-mqtt-5.14.0.jar
+ activemq-partition-5.14.0.jar
+ activemq-pool-5.14.0.jar
+ activemq-runtime-config-5.14.0.jar
+ activemq-shiro-5.14.0.jar
+ activemq-spring-5.14.0.jar
+ activemq-stomp-5.14.0.jar
spring framework v.4.1.9.RELEASE
spring-aop-4.1.9.RELEASE.jar
Modified: uima/uima-ducc/trunk/src/main/legal/NOTICE
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/src/main/legal/NOTICE?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/src/main/legal/NOTICE (original)
+++ uima/uima-ducc/trunk/src/main/legal/NOTICE Tue Dec 20 19:54:30 2016
@@ -9,7 +9,7 @@ International Business Machines Corporat
licensed to the Apache Software Foundation under the
"Software Grant License Agreement", informally known as the
"IBM UIMA License Agreement".
-Copyright (c) 2003, 2006 IBM Corporation.
+Copyright (c) 2003 IBM Corporation.
Portions of UIMA-DUCC were originally developed by
International Business Machines Corporation and are
@@ -23,7 +23,7 @@ International Business Machines Corporat
licensed to the Apache Software Foundation under the
"Software Grant License Agreement", informally known as the
"IBM UIMA-EE License Agreement".
-Copyright (c) 2007, 2008 IBM Corporation
+Copyright (c) 2007 IBM Corporation
=========================================================================
------------------ Saxon Notice
Modified: uima/uima-ducc/trunk/src/main/legal/vetting.txt
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/src/main/legal/vetting.txt?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/src/main/legal/vetting.txt (original)
+++ uima/uima-ducc/trunk/src/main/legal/vetting.txt Tue Dec 20 19:54:30 2016
@@ -19,6 +19,9 @@
This readme includes notes related to DUCC NOTICE and LICENSE files.
+15/12/2016 Updated with UIMA-AS 2.9.0 which includes new UIMA SDK 2.9.0
+ and ActiveMQ 5.14.0
+
06/16/2016 Added cassandra and its dependencies.
07/23/2015 Added missing xmlbeans attributions to NOTICE file
Modified: uima/uima-ducc/trunk/uima-ducc-parent/pom.xml
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-parent/pom.xml?rev=1775344&r1=1775343&r2=1775344&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-parent/pom.xml (original)
+++ uima/uima-ducc/trunk/uima-ducc-parent/pom.xml Tue Dec 20 19:54:30 2016
@@ -127,22 +127,18 @@
<properties>
<uima.ducc>Apache UIMA DUCC:</uima.ducc>
<!-- Ducc jira version -->
- <jiraVersion>12333102</jiraVersion>
+ <jiraVersion>12338097</jiraVersion>
<maven.build.timestamp.format>MM-dd-yyyy HH:mm</maven.build.timestamp.format>
<ducc.version>${project.version}</ducc.version>
<org.springframework.version>4.1.9.RELEASE</org.springframework.version>
- <org.apache.activemq.version>5.13.2</org.apache.activemq.version>
+ <org.apache.activemq.version>5.14.0</org.apache.activemq.version>
<org.apache.camel.version>2.16.2</org.apache.camel.version>
- <org.apache.uima.version>2.8.1</org.apache.uima.version> <!--Same as uima-as-->
- <org.apache.uima.as.version>2.8.1</org.apache.uima.as.version>
- <!--org.apache.uima.as.version>2.8.1-SNAPSHOT</org.apache.uima.as.version-->
+ <org.apache.uima.version>2.9.0</org.apache.uima.version> <!--Same as uima-as-->
+ <org.apache.uima.as.version>2.9.0</org.apache.uima.as.version>
<com.google.guava.version>14.0.1</com.google.guava.version> <!-- updated from r09 for cassandra -->
<commons.cli.version>1.2</commons.cli.version>
<joda.time.version>2.1</joda.time.version>
<jsch.version>0.1.29</jsch.version>
- <!-- commons.httpclient.version>4.3.5</commons.httpclient.version>
- <commons.httpcore.version>4.3.5</commons.httpcore.version -->
-
<commons.codec.version>1.2</commons.codec.version>
<commons.collections.version>3.2.1</commons.collections.version>
<commons.lang.version>2.6</commons.lang.version>
@@ -153,10 +149,8 @@
<junit.version>4.8.2</junit.version>
<servlet.api.version>2.5</servlet.api.version>
<commons.management.version>1.0</commons.management.version>
- <commons.pool.version>1.5.4</commons.pool.version>
+ <commons.pool.version>2.4.2</commons.pool.version>
<geronimo.servlet-spec.version>1.0</geronimo.servlet-spec.version>
-
- <!--geronimo.servlet-spec.version>1.2</geronimo.servlet-spec.version-->
<xpp3.version>1.1.4c</xpp3.version>
<xstream.version>1.4.8</xstream.version>
<xmlpull.version>1.1.3.1</xmlpull.version>
@@ -168,7 +162,6 @@
<jna.version>4.2.2</jna.version>
<datatables.version>1.9.1</datatables.version>
<jetty.version>9.2.13.v20150730</jetty.version>
- <!--jetty.version>7.4.4.v20110707</jetty.version-->
<orbit-org-apache-jasper.version>2.1.0.v201110031002</orbit-org-apache-jasper.version>
<servlet-api.version>2.5</servlet-api.version>
@@ -183,9 +176,9 @@
<!-- end of cassandra client -->
<cassandra.server.version>2.1.11</cassandra.server.version>
<apache.httpcomponents.httpclient.version>4.3.5</apache.httpcomponents.httpclient.version>
- <http.commons.client.version>4.3.5</http.commons.client.version>
+ <http.commons.client.version>4.5.1</http.commons.client.version>
<http.commons.client-cache.version>4.3.5</http.commons.client-cache.version>
- <http.commons.core.version>4.3.2</http.commons.core.version>
+ <http.commons.core.version>4.4.4</http.commons.core.version>
<!-- Needed for NOTICE file packaged in each jar under META-INF -->
<projectTimeSpan>2012</projectTimeSpan>
@@ -608,8 +601,8 @@ ${uimaDUCCNoticeText}
</dependency>
<dependency>
- <groupId>commons-pool</groupId>
- <artifactId>commons-pool</artifactId>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-pool2</artifactId>
<version>${commons.pool.version}</version>
</dependency>
@@ -659,8 +652,8 @@ ${uimaDUCCNoticeText}
<dependencies>
<dependency>
- <groupId>commons-pool</groupId>
- <artifactId>commons-pool</artifactId>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-pool2</artifactId>
</dependency>
<dependency>