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) >> >>