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 2009/08/17 21:51:01 UTC
svn commit: r805115 -
/incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml
Author: cwiklik
Date: Mon Aug 17 19:51:01 2009
New Revision: 805115
URL: http://svn.apache.org/viewvc?rev=805115&view=rev
Log:
UIMA-1484 Added description of processParentLast attribute on casMultiplier element
Modified:
incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml
Modified: incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml?rev=805115&r1=805114&r2=805115&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml (original)
+++ incubator/uima/uima-as/trunk/uima-as-docbooks/src/docbook/uima_async_scaleout/ref.async.deployment.xml Mon Aug 17 19:51:01 2009
@@ -94,7 +94,11 @@
<scaleout numberOfInstances="1"/> <!-- optional -->
<!-- optional -->
- <casMultiplier poolSize="5" initialFsHeapSize="nnn"/>
+ <casMultiplier
+ poolSize="5" <!-- optional -->
+ initialFsHeapSize="nnn" <!-- optional -->
+ processParentLast="[true/false]"/> <!-- optional -->
+
<asyncPrimitiveErrorConfiguration .../> <!-- optional -->
<delegates> <!-- optional, only for aggregates -->
@@ -110,7 +114,11 @@
remoteReplyQueueScaleout="nn1"> <!-- optional -->
<!-- next is either required or must be omitted -->
- <casMultiplier poolSize="5" initialFsHeapSize="nnn"/>
+ <casMultiplier
+ poolSize="5"
+ initialFsHeapSize="nnn"
+ processParentLast="[true/false]"/> <!-- optional -->
+
<inputQueue ... />
<serializer method="xmi"/>
<asyncAggregateErrorConfiguration ... />
@@ -346,7 +354,10 @@
<scaleout numberOfInstances="1"/> <!-- optional -->
<!-- casMultiplier is either required, or must be omitted-->
- <casMultiplier poolSize="5" initialFsHeapSize="nn"/>
+ <casMultiplier
+ poolSize="5" <!-- optional -->
+ initialFsHeapSize="nn" <!-- optional -->
+ processParentLast="[true/false]"/> <!-- optional -->
<!-- next two are optional, but only one allowed -->
<asyncAggregateErrorConfiguration .../> <!-- optional -->
@@ -361,7 +372,11 @@
remoteReplyQueueScaleout="nn1"> <!-- optional -->
<!-- next is either required or must be omitted -->
- <casMultiplier poolSize="5" initialFsHeapSize="nnn"/>
+ <casMultiplier
+ poolSize="5" <!-- optional -->
+ initialFsHeapSize="nnn" <!-- optional -->
+ processParentLast="[true/false]"/> <!-- optional -->
+
<inputQueue ... />
<serializer method="[xmi|binary]"/> <!-- optional -->
<asyncAggregateErrorConfiguration .../> <!-- optional -->
@@ -429,6 +444,11 @@
The heap grows as needed; this parameter is useful for those cases where the expected heap size is much smaller
than the default.</para>
+ <para>The processParentLast attribute on the <casMultiplier> element is optional, and specifies processing
+ order of an input CAS relative to its children. If true, a flow of an input CAS will be suspended after it is
+ returned from a Cas Multiplier delegate until all its child CASes have finished processing. If false, an input
+ CAS can be processed in parallel with its children.</para>
+
<para>The <remoteAnalysisEngine> elements are used to specify that the delegate is not co-located, and how
to connect to it. The <code>remoteReplyQueueScaleout</code> is optional; if not specified it defaults to 1.
This scaleout is the number of threads that will be used to do the work of the containing aggregate