[maven-release-plugin] copy for tag uima-ducc-2.1.0
git-svn-id: https://svn.apache.org/repos/asf/uima/uima-ducc/tags/uima-ducc-2.1.0@1753576 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/RELEASE_NOTES.html b/RELEASE_NOTES.html
index dfea483..6e27db9 100755
--- a/RELEASE_NOTES.html
+++ b/RELEASE_NOTES.html
@@ -48,7 +48,9 @@
<ul>
-<li>DUCC framework runs on Java 7 or Java 8, each supporting applications using either JRE </li>
+<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>
diff --git a/src/main/legal/LICENSE b/src/main/legal/LICENSE
index 1189dcb..c2502d8 100644
--- a/src/main/legal/LICENSE
+++ b/src/main/legal/LICENSE
@@ -274,6 +274,7 @@
xbean-spring-3.18.jar
jetty v9.2.13.v20150730
+ jetty-all-9.2.13.v20150730.jar
jetty-proxy-9.2.13.v20150730.jar
jetty-quickstart-9.2.13.v20150730.jar
jetty-rewrite-9.2.13.v20150730.jar
@@ -343,7 +344,7 @@
(cassandra server) stream-2.5.2.jar
(cassandra server) super-csv-2.1.0.jar
(cassandra server) thrift-server-0.3.7.jar
-
+ (cassandra) jna-4.0.0.jar
(webserver) org.mortbay.jasper.apache-jsp-8.0.9.M3.jar
(webserver) org.mortbay.jasper.apache-el-8.0.9.M3.jar
(webserver) org.apache.taglibs.taglibs-standard-impl-1.2.1.jar
@@ -352,26 +353,23 @@
(webserver) jetty-jsp-jdt-2.3.3.jar
(webserver) JPagination
-
-
(activemq) hawtbuf-1.11.jar
-
-
commons-cli-1.2.jar
commons-collections-3.2.1.jar
commons-lang-2.6.jar
commons-pool2-2.4.2.jar
log4j-1.2.16.jar
gson-2.2.2.jar
- guava-r09.jar
- jna-4.0.0.jar
+ guava-14.0.1.jar
+ jna-4.2.2.jar
joda-time-2.1.jar
- commons-logging-1.2.0.jar
+ commons-logging-1.2.jar
geronimo-j2ee-management_1.1_spec-1.0.1.jar
geronimo-jms_1.1_spec-1.1.1.jar
geronimo-servlet_3.0_spec-1.0.jar
httpcore-4.4.4.jar
httpclient-4.5.1.jar
+ log4j-1.2.17.jar
===-Apache Software License v 1.0 =============
xpp3-1.1.4c.jar
@@ -399,19 +397,24 @@
===-MIT License =============
(cassandra) high-scale-lib-1.0.6.jar
-
-***** DUPLICATE CASSANDRA /cassandra-server/lib/slf4j-api-1.7.2.jar
-
- slf4j-api-1.6.4.jar
-
-**************************************************************
-
- slf4j-log4j-1.7.13.jar
+ (cassandra) slf4j-api-1.7.2.jar
+ (activemq) slf4j-api-1.7.13.jar
+ slf4j-log4j12-1.7.13.jar
jcl-over-slf4j-1.7.13.jar
+
+ (webserver)jgrowl-1.3
+ (webserver)sorttable.js v.2
+ (webserver)clueTip 1.2.6
+ (webserver)jQuery v2.0.3
+ (webserver)jQuery UI v.1.11.0
+ (webserver)DataTables v.1.10.1
+ (webserver)DataTables-plugins v.1.10.1
+ (webserver>navigation
(webserver)javax.mail.glassfish_1.4.1.v201005082020.jar
iso-relax
(webserver)javax.mail.glassfish_1.4.1.v201005082020.jar
RelaxNG Object Model/Parser
+
(webserver)libpam4j-1.7.jar
(webserver)sorttable.js v.2
(webserver)clueTip 1.2.6
diff --git a/src/main/resources/default.ducc.properties b/src/main/resources/default.ducc.properties
index 65f723c..1654dae 100644
--- a/src/main/resources/default.ducc.properties
+++ b/src/main/resources/default.ducc.properties
@@ -32,20 +32,19 @@
# and a sample called ducc.classes has been provided in DUCC_HOME/resources.
#
# Node definitions are by default taken from ducc.nodes but this may be overridden
-# with the -n option on start_ducc
+# with the -n option on start_ducc.
#
-# For a new installation the first two entries below MUST be modified.
+# The first two entries here are customized in site.ducc.properties by ducc_post_install.
#
# ====================================================================================
-
-# Identify the node where DUCC runs. Updated by ducc_post_install.
+# The name of the node where DUCC runs.
ducc.head = <head-node>
-# Name the JVM. Updated by ducc_post_install
+# The full name of the Java command.
ducc.jvm = <full-path-to-java-command>
-# The name of the cluster as shown by the Web Server
+# The name of the cluster as shown by the Web Server.
ducc.cluster.name=Apache UIMA-DUCC
# Specify location of private resources directory. UIMA-3892
diff --git a/uima-ducc-examples/src/main/uima-ducc-vm/cron/autostart.sh b/uima-ducc-examples/src/main/uima-ducc-vm/cron/autostart.sh
index 277a73f..86af810 100644
--- a/uima-ducc-examples/src/main/uima-ducc-vm/cron/autostart.sh
+++ b/uima-ducc-examples/src/main/uima-ducc-vm/cron/autostart.sh
@@ -28,24 +28,21 @@
/bin/echo "killall -9 java python service"
/usr/bin/killall -9 java python service >/dev/null 2>&1
/bin/echo "mkdir logdir"
- /bin/mkdir /tmp/degenaro >/dev/null 2>&1
- /bin/mkdir /tmp/degenaro/ducc >/dev/null 2>&1
- /bin/mkdir /tmp/degenaro/ducc/logs >/dev/null 2>&1
/bin/echo "start DUCC"
- cd ~/ducc/install/examples/systemtest
+ cd ~/ducc_runtime/examples/systemtest
./start_sim --nothreading -n ducc.nodes -c all
- /bin/sleep 90
+ /bin/sleep 180
/bin/echo "start registered services"
- cd ~/ducc/install/bin
+ cd ~/ducc_runtime/bin
./ducc_services --start 0 --role_administrator
./ducc_services --start 1 --role_administrator
./ducc_services --start 2 --role_administrator
./ducc_services --start 3 --role_administrator
./ducc_services --start 4 --role_administrator
./ducc_services --start 5 --role_administrator
- /bin/sleep 30
+ /bin/sleep 60
/bin/echo "start workload manager"
- cd ~/ducc/install/examples/uima-ducc-vm/driver
+ cd ~/ducc_runtime/examples/uima-ducc-vm/driver
./driver_start >/dev/null 2>&1
#else
# /bin/echo "DUCC is running"
diff --git a/uima-ducc-examples/src/main/uima-ducc-vm/cron/cleanup.sh b/uima-ducc-examples/src/main/uima-ducc-vm/cron/cleanup.sh
index 8101d36..d9f9a32 100644
--- a/uima-ducc-examples/src/main/uima-ducc-vm/cron/cleanup.sh
+++ b/uima-ducc-examples/src/main/uima-ducc-vm/cron/cleanup.sh
@@ -18,22 +18,21 @@
# under the License.
# -----------------------------------------------------------------------
-# this section reports what the script will remove
-togo=`find /tmp/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | wc -l`
-echo Removing $togo directories in /tmp/degenaro/ducc/logs/
-find /tmp/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | xargs -i ls -ld {}
-togo=`find /home/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | wc -l`
-echo Removing $togo directories in /home/degenaro/ducc/logs/
-find /home/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | xargs -i ls -ld {}
-togo=`find /tmp/ducc/driver/ -maxdepth 4 -name "[0-9]*" -mtime +7 | wc -l`
-echo Removing $togo directories in /tmp/ducc/driver/
-find /tmp/ducc/driver/ -maxdepth 4 -name "[0-9]*" -mtime +7 | xargs -i ls -ld {}
-togo=`find /tmp/ -maxdepth 1 -name "*.xml" -mtime +7 | wc -l`
-echo Removing $togo xml files in /tmp
+# handle /home/duccy/spool/
+togo=`find /home/duccy/spool/* -mtime +7 -user duccy`
+echo Removing $togo
+`find /home/duccy/spool/* -mtime +7 -user duccy | xargs -i rm -rf {}`
-# this section actually removes stuff
-find /tmp/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | xargs -i rm -rf {}
-find /home/degenaro/ducc/logs/ -maxdepth 1 -name "[0-9]*" -mtime +7 | xargs -i rm -rf {}
-find /tmp/ducc/driver/ -maxdepth 4 -name "[0-9]*" -mtime +7 | xargs -i rm -rf {}
-find /tmp/ -maxdepth 1 -name "*.xml" -mtime +7 | xargs -i rm -f {}
+# handle /home/duccy/ducc/logs/
+
+togo=`find /home/duccy/ducc/logs/* -mtime +7 -user duccy`
+echo Removing $togo
+`find /home/duccy/ducc/logs/* -mtime +7 -user duccy | xargs -i rm -rf {}`
+
+# handle /tmp/UIMA*
+
+togo=`find /tmp -mtime +7 -user duccy`
+echo Removing $togo
+`find /tmp -mtime +7 -user duccy | xargs -i rm -rf {}`
+
diff --git a/uima-ducc-examples/src/main/uima-ducc-vm/cron/crontab.txt b/uima-ducc-examples/src/main/uima-ducc-vm/cron/crontab.txt
index bbc36cf..d1dda7f 100644
--- a/uima-ducc-examples/src/main/uima-ducc-vm/cron/crontab.txt
+++ b/uima-ducc-examples/src/main/uima-ducc-vm/cron/crontab.txt
@@ -1,2 +1,2 @@
-*/5 * * * * /home/degenaro/ducc/install/examples/uima-ducc-vm/cron/autostart.sh
-* 22 * * * /home/degenaro/ducc/install/examples/uima-ducc-vm/cron/cleanup.sh
\ No newline at end of file
+*/5 * * * * /home/duccy/ducc_runtime/examples/uima-ducc-vm/cron/autostart.sh
+* 22 * * * /home/duccy/ducc_runtime/examples/uima-ducc-vm/cron/cleanup.sh
diff --git a/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java b/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
index 2b46fb1..1651b54 100644
--- a/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
+++ b/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
@@ -99,7 +99,7 @@
private DuccWorkMap workMap = orchestratorCommonArea.getWorkMap();
private StateJobAccounting stateJobAccounting = StateJobAccounting.getInstance();
- IHistoryPersistenceManager hpm = orchestratorCommonArea.getHistoryPersistencemanager();
+ private IHistoryPersistenceManager hpm = orchestratorCommonArea.getHistoryPersistencemanager();
private boolean jobDriverTerminated(DuccWorkJob duccWorkJob) {
String methodName = "jobDriverTerminated";