Re: parent-pom version 4-SNAPSHOT

2012-02-01 Thread Guillaume Vauvert
Marshall, Thank you very much for your detailed answer, Marshall. OK, so UIMA 2.4.0 uses parent-pom version 3, since parent-pom version 4-SNAPSHOT is for UIMA 2.4.1-SNAPSHOT . And SNAPSHOT versions are not deployed on standard maven repositories (it is a normal behavior). -- Guillaume Le

Re: parent-pom version 4-SNAPSHOT

2012-02-01 Thread Marshall Schor
To answer your question more directly, we do plan to release this version. Our development process does development in "trunk" as -SNAPSHOTs, and from time to time, we make releases. During that process the SNAPSHOTs are upgraded to released version numbers, and the artifacts get promoted to t

Re: parent-pom version 4-SNAPSHOT

2012-02-01 Thread Marshall Schor
SNAPSHOTs are available in the repository at repository.apache.org in the "Snapshot" section. Include this in your pom to access it, in the section apache.snapshots Apache Snapshot Repository http://repository.apache.org/snapshots false -Marshall On 2/1/2012 11:57 AM, Guillaume Vauvert w

parent-pom version 4-SNAPSHOT

2012-02-01 Thread Guillaume Vauvert
Hi, The parent-pom with version 4-SNAPSHOT is not available on standard maven repositories (for instance http://mvnrepository.com/artifact/org.apache.uima/parent-pom). Have you chosen to not release this version, and why ? Or is it the fault of other maven repositories ? Or should I add a U

Re: Need Parallel processing explanations

2012-02-01 Thread Jaroslaw Cwiklik
UIMA AS aggregate client waits for all replies to come back from Parallel step before allowing a CAS to move on to the next step in the flow. From the UIMA AS service point of view, services are independent and consume messages(CASes) as soon there is capacity to do so. Faster service will consume

Need Parallel processing explanations

2012-02-01 Thread Spico Florin
Hello! We have a pipeline that uses the parallel flow controller to coordinate parallel remote AE. They are annotating the same message. Our pipeline runs two annotators in parallel and the outputs of them are sent to one CAS consumer. The two annotators don't depend on each other. I would like

Re: UimaAsynchronousEngine client poor performance when the pipeline is slow processing the CAS

2012-02-01 Thread Jaroslaw Cwiklik
Sorry didnt finish my thought on question #1. If you see sendCAS() blocking, attach jConsole to the application (you may need to enable JMX), view the threads and check where your application thread is blocking. JC On Wed, Feb 1, 2012 at 9:52 AM, Jaroslaw Cwiklik wrote: > Florin from you descri

Re: UimaAsynchronousEngine client poor performance when the pipeline is slow processing the CAS

2012-02-01 Thread Jaroslaw Cwiklik
Florin from you description I cant figure out the cause of the slowness that you see. Are you saying that your application thread is stuck in sendCAS() method as if it was waiting for a reply? This is certainly not intent behind this API. It is an asynchronous call and should not wait for a reply w

Re: UimaAsynchronousEngine client poor performance when the pipeline is slow processing the CAS

2012-02-01 Thread Marshall Schor
Are you following the examples in http://uima.apache.org/downloads/releaseDocs/2.3.0-incubating/docs-uima-as/html/uima_async_scaleout/uima_async_scaleout.html#ugr.ref.async.api.usage You may be limited by the size of the CAS pool (see the example code for how to set this). -Marshall On 2/1/20

UimaAsynchronousEngine client poor performance when the pipeline is slow processing the CAS

2012-02-01 Thread Spico Florin
Hello! I have application client that is receiving messages from a Queue via JMS. The message is then packed in a JCas and sent to the UIMA AS pipeline via UimaAsynchronousEngine. If the UIMA AS pipeline processing is slow then it impacts the client in the way that the received messages from the Qu