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