Any chance you could point me to where this is defined in the docs?
Daniel Cosio
dcco...@gmail.com



> On Aug 26, 2022, at 8:52 AM, Eddie Epstein <eaepst...@gmail.com> wrote:
> 
> UIMA-AS supports timeouts for remote annotators; the default timeout is
> infinite. On timeout uima-as will take the action specified by error
> handling configuration, but in any case the CAS sent to the remote will be
> available for reuse.
> 
> Eddie
> 
> On Thu, Aug 25, 2022 at 12:05 PM Timo Boehme <timo.boe...@ontochem.com>
> wrote:
> 
>> PS: if the OS is killing the process because of lack of memory (typical
>> case) it means the Java VM is allowed to used more (heap) memory as is
>> available at this node. Maybe consider to adjust the memory setting for
>> the Java process to prevent the OS kill. Then you may get an
>> OutOfMemoryException which is bad too but the JavaVM might be able to do
>> some cleanup/shutdown etc.
>> 
>> 
>> Timo Boehme
>> 
>> 
>> 
>> Am 25.08.22 um 17:55 schrieb Timo Boehme:
>>> Hi Daniel,
>>> 
>>> not using UIMA-AS myself but if the OS is killing a process because of
>>> lack of resources it normally does so with a hard kill which does not
>>> allow the Java VM process to do any shutdown work.
>>> One would need a separate process controlling the Java one and react if
>>> the Java VM is killed - however this won't help in getting the CAS
>>> released (or the controlling process has specific UIMA knowledge). I
>>> don't known if the UIMA-AS uses such a 2-process model per node but
>>> assume it does not.
>>> 
>>> 
>>> Regards,
>>> Timo Boehme
>>> 
>>> 
>>> Am 25.08.22 um 17:28 schrieb Daniel Cosio:
>>>> Yes, this is uima-as-jms.. the pipeline gets a signal from the os and
>>>> shutdown.. but we loose the CAS. Is there any api I can use to tell
>>>> the collection reader to invalidate. I know the AE has
>>>> A temp queue connection that communicates the CAS releases..I was
>>>> wonder if there was any way of getting the temp queue connection and
>>>> sending the message back to return the CAS.. Possible in a shutdown
>> hook.
>>>> 
>>>> 
>>>> Daniel Cosio
>>>> dcco...@gmail.com
>>>> 
>>>> 
>>>> 
>>>>> On Aug 25, 2022, at 9:20 AM, Eddie Epstein <eaepst...@gmail.com>
>> wrote:
>>>>> 
>>>>> Daniel, is this again a uima-as deployment? If so, since the OS kills
>>>>> processes, is it some remote AE being killed?
>>>>> 
>>>>> Eddie
>>>>> 
>>>>> On Wed, Aug 24, 2022 at 10:04 AM Daniel Cosio <dcco...@gmail.com>
>> wrote:
>>>>> 
>>>>>> Hi, I have some instances where the OS has killed a pipeline to
>> recover
>>>>>> resources.. When this happens the pipeline never returns the CAS to
>> the
>>>>>> reader so the reader now has 1 less CASes
>>>>>> Available.. Is there a was to either
>>>>>> 1. Add a shutdown hook on the pipeline to return the CAS if it gets a
>>>>>> shutdown signal
>>>>>> or
>>>>>> 2. Set an expiration on the collection reader to expire a CAS that
>>>>>> is not
>>>>>> returns and issue a new one into the CAS pool
>>>>>> 
>>>>>> 
>>>>>> Thanks
>>>>>> 
>>>>>> 
>>>>>> Daniel Cosio
>>>>>> dcco...@gmail.com
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
>> --
>> OntoChem GmbH
>> Blücherstraße 24
>> 06120 Halle (Saale)
>> Germany
>> 
>> email: timo.boe...@ontochem.com | web: www.ontochem.com
>> HRB 215461 Amtsgericht Stendal  | USt-IdNr.: DE246232735
>> managing directors: Dr. Lutz Weber (CEO), Dr. Felix Berthelmann (COO)
>> 
>> 

Reply via email to