You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2015/06/26 16:20:04 UTC
svn commit: r1687777 - in /uima/sandbox/uima-ducc/trunk:
src/main/resources/default.ducc.properties
uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex
Author: challngr
Date: Fri Jun 26 14:20:04 2015
New Revision: 1687777
URL: http://svn.apache.org/r1687777
Log:
UIMA-4109 Merge doc updates for 2.0.0 function.
Modified:
uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties
uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex
Modified: uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties?rev=1687777&r1=1687776&r2=1687777&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties (original)
+++ uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties Fri Jun 26 14:20:04 2015
@@ -493,9 +493,15 @@ ducc.uima-as.dd2spring.xsl.path=${DUCC_H
# maximum amount of time to wait for a response from the JD. This value
# is used by the JP when sending requests to the JD.
ducc.process.request.timeout=30000
-# define process container class for DD jobs to instantiate and invoke via reflection
+
+# Define process container class for DD jobs to instantiate and invoke via reflection.
+# The container provides classpath isolation for user defined analytics.
+# The container is instantiated with classes from a System classloader.
ducc.process.uima.as.container.class = org.apache.uima.ducc.user.jp.UimaASProcessContainer
-# define process container class for non-DD jobs to instantiate and invoke via reflection
+
+# Define process container class for non-DD jobs to instantiate and invoke via reflection.
+# The container provides classpath isolation for user defined analytics.
+# The container is instantiated with classes from a System classloader.
ducc.process.uima.container.class = org.apache.uima.ducc.user.jp.UimaProcessContainer
# define the sleep time for JP to use when JD sends empty CAS. In this case the
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex?rev=1687777&r1=1687776&r2=1687777&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/src/site/tex/duccbook/part4/admin/ducc-properties.tex Fri Jun 26 14:20:04 2015
@@ -84,6 +84,40 @@
\item[Type] Local
\end{description}
+ \item[ducc.authentication.users.include] \hfill \\
+ Specify users allowed to log in to the web server. This is used only
+ if {\em ducc.authentication.implementor} is the LinuxAuthenticationManager.
+ \begin{description}
+ \item[Default] All users may log in.
+ \item[Type] Local
+ \end{description}
+
+ \item[ducc.authentication.users.exclude] \hfill \\
+ Specify users not allowed to log in to the webserver. This is used only
+ if {\em ducc.authentication.implementor} is the LinuxAuthenticationManager.
+ \begin{description}
+ \item[Default] No users are excluded.
+ \item[Type] Local
+ \end{description}
+
+ \item[ducc.authentication.groups.include] \hfill \\
+ Specify groups allowed to log in. Groups are defined by Unix authentication. Only
+ users in the groups specified here may log in to the web server. This is used only
+ if {\em ducc.authentication.implementor} is the LinuxAuthenticationManager.
+ \begin{description}
+ \item[Default] Users in all groups may log in.
+ \item[Type] Local
+ \end{description}
+
+ \item[ducc.authentication.groups.exclude] \hfill \\
+ Specify groups not allowed to log in. Groups are defined by Unix authentication.
+ Users in the groups specified here may not log in to the web server. This is used only
+ if {\em ducc.authentication.implementor} is the LinuxAuthenticationManager.
+ \begin{description}
+ \item[Default] No users are excluded due to group membership.
+ \item[Type] Local
+ \end{description}
+
\item[ducc.admin.endpoint] \hfill \\
This is the JMS endpoint name used for DUCC administration messages.
\begin{description}
@@ -324,6 +358,21 @@
\item[Type] Local
\end{description}
+ \item[ducc.driver.jetty.max.threads] \hfill \\
+ Max number of threads in Jetty thread pool servicing incoming HTTP requests.
+ \begin{description}
+ \item[Default] 100
+ \item[Type] Tuning
+ \end{description}
+
+ \item[ducc.driver.jetty.thread.idletime] \hfill \\
+ Max idle time for jetty threads (in milliseconds). When a thread exceeds
+ its idle time it will be terminated.
+ \begin{description}
+ \item[Default] 60000
+ \item[Type] Tuning
+ \end{description}
+
\item[ducc.orchestrator.jvm.args] \hfill \\
This specifies the list of arguments passed to the JVM when spawning the Orchestrator.
\begin{description}
@@ -574,6 +623,14 @@
\item[Type] Private
\end{description}
+ \item[ducc.jd.startup.initialization.error.limit] \hfill \\
+ For a newly started Job, the number of JP UIMA initialization failures
+ allowed until at least one JP succeeds - otherwise, the Job self-destructs.
+ \begin{description}
+ \item[Default Value] 1
+ \item[Type] Tuning
+ \end{description}
+
\item[ducc.jd.state.update.endpoint.type] \hfill \\
This is the JMS message type used to send state to the Orchestrator.
@@ -828,29 +885,6 @@
\item[Default Value] 10000
\item[Type] Private
\end{description}
-
- \item[ducc.orchestrator.abbreviated.state.endpoint] \hfill \\
- This is the name of the JMS endpoint through which the Orchestrator broadcasts its
- abbreviated state. This state state is used by the Resource Manager and Service Manager.
- \begin{description}
- \item[Default Value] ducc.orchestrator.abbreviated.state
- \item[Type] Private
- \end{description}
-
- \item[ducc.orchestrator.abbreviated.state.update.endpoint.type] \hfill \\
- This is the JMS endpoint type used for the "abbreviated" state messages sent by the
- Orchestrator.
- \begin{description}
- \item[Default Value] topic
- \item[Type] Private
- \end{description}
-
- \item[ducc.orchestrator.abbreviated.state.publish.rate] \hfill \\
- The interval in milliseconds between Orchestrator publications of its abbreviated state.
- \begin{description}
- \item[Default Value] 15000
- \item[Type] Private
- \end{description}
\item[ducc.orchestrator.maintenance.rate] \hfill \\
This is the interval in milliseconds between Orchestrator maintenance cycles, which check
@@ -1502,6 +1536,43 @@
\item[Default Value] org.apache.uima.ducc.FlowController
\item[Type] Private
\end{description}
+
+ \item[ducc.process.request.timeout] \hfill \\
+ This is the maximum amount of time to wait for a response from a JD, in milliseconds. This value
+ is used by a JP when sending requests to the JD.
+ \begin{description}
+ \item[Default Value] 30000
+ \item[Type] Tuning
+ \end{description}
+
+ \item[ducc.process.uima.as.container.class] \hfill \\
+ Define process container class for DD jobs to instantiate and invoke via reflection.
+ The container provides classpath isolation for user defined analytics.
+ The container is instantiated with classes from a System classloader.
+ \begin{description}
+ \item[Default Value] org.apache.uima.ducc.user.jp.UimaASProcessContainer
+ \item[Type] Private
+ \end{description}
+
+ \item[ducc.process.uima.container.class] \hfill \\
+ Define process container class for non-DD jobs to instantiate and invoke via reflection.
+ The container provides classpath isolation for user defined analytics.
+ The container is instantiated with classes from a System classloader.
+ \begin{description}
+ \item[Default Value] org.apache.uima.ducc.user.jp.UimaProcessContainer
+ \item[Type] Private
+ \end{description}
+
+ \item[ducc.process.thread.sleep.time] \hfill \\
+ Define the sleep time in milliseconds for JP to use when JD sends empty CAS. In this case the
+ JD's CR has processed its collection. The JP threads need to slow down sending
+ requests
+ \begin{description}
+ \item[Default Value] 3000
+ \item[Type] Tuning
+ \end{description}
+
+
\end{description}