Olivier Terrier wrote:
Hi

We use Vinci deployed annotators to load balance our annotation processing on 
several machines.
Our machines are all multi CPUs machines and N instances of the same Vinci 
service are launched on each machine.
Sometimes (not systematic) one of the Vinci service fails with a SAXException 
raised in the CASTransportable.toStream() method.
I have examined the code of the Vinci layer and I wonder if the VinciClient 
code that is used is really tread safe.
I have noticed that a PooledVinciClient exists and that all its 
send/receice/sendAndReceive methods are explicitely claimed to be tread-safe in 
their comment header.
Is this PooledVinciClient used in UIMA when a Vinci service is instancied ?

Thanks

Olivier Terrier
I've asked Jerry C. to take a look at this. -Marshall

Reply via email to