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}