Re: Surefire and low memory conditions

2013-01-02 Thread Dawid Weiss
> It would be quite simple to have a thread in the forked process > simply pulsing a heartbeat back to the plugin ? > > And if 3 heartbeats are missed, we simply kill it ? (Pardon the pun ;) Yeah, I sort of have that already but not in a background thread form (it's a longer story). Anyway, a back

Re: Surefire and low memory conditions

2013-01-02 Thread Kristian Rosenvold
It would be quite simple to have a thread in the forked process simply pulsing a heartbeat back to the plugin ? And if 3 heartbeats are missed, we simply kill it ? (Pardon the pun ;) Kristian 2013/1/2 Dawid Weiss : > Hi. Just wanted to ping you because I remember we talked about > hardnuts for

Re: Surefire and low memory conditions

2013-01-02 Thread Andreas Gudian
r leichten Manipulierbarkeit von > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. > > From: dawid.we...@gmail.com > > Date: Wed, 2 Jan 2013 09:33:20 +0100 > > Subject: Surefire and low memory conditions > > To: dev@maven.apache.org > > > > Hi. Just

Re: Surefire and low memory conditions

2013-01-02 Thread Dawid Weiss
kung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen > wir keine Haftung fuer den Inhalt uebernehmen. > > From: dawid.we...@gmail.com >> Date: Wed, 2 Jan 2013 09:33:20 +0100 >> Subject: Surefire and low memory conditions >> To: dev@maven.apache.org >&

RE: Surefire and low memory conditions

2013-01-02 Thread Martin Gainty
Surefire and low memory conditions > To: dev@maven.apache.org > > Hi. Just wanted to ping you because I remember we talked about > hardnuts for test runners (like surefire). I've been recently trying > to think of a way to shutdown the forked JVM cleanly on permgen/ OOM > c

Surefire and low memory conditions

2013-01-02 Thread Dawid Weiss
Hi. Just wanted to ping you because I remember we talked about hardnuts for test runners (like surefire). I've been recently trying to think of a way to shutdown the forked JVM cleanly on permgen/ OOM conditions (and signal it back as such to the controlling process). Seems to be quite hard because