Re: Exit status ignored by the snakefarm?

Anders Qvist <[email protected]> Tue, 23 Jul 2002 22:17:10 +0200
Newsgroups gmane.comp.python.snake-farm.user
Message-ID <[email protected]>
On Tue, Jul 23, 2002 at 10:50:38AM +0200, Per Cederqvist wrote:
> <[email protected]> writes:
> 
> > Build test succeded. Any warnings are appended below.
> > --
> > 
> > _______________________________________________
> > Snake-farm-report mailing list
> > [email protected]
> > http://lists.lysator.liu.se/mailman/listinfo/snake-farm-report
> 
> Hmm.  I kill a couple of python processes, and the snake farm reports
> success?  Something doesn't take care of the exit status the way it
> should.

Catching the exit status is difficult from make in this line
(buildit.sh, 146):

  (make $target 9>&1 1>&2 2>&9 | tee $makeerrlog) > $makelog 2>&1

> A few reports were sent to the snake-farm list.  Those jobs were
> started before the snake-farm-report list was created.  There are
> still 5 old jobs running, whose report might end up here sooner or
> later.

Previously, they died when trying to gobble memory. Something has
changed. I'll get down to debugging them immediately:

As it turns out, test_import baloons the python interpreter from ~12MB
of RAM to ~42MB on fafner. corresponding manuever on linux-intel gives
only a modest increase. Needless to say, the general bloating makes
the interpreter hit the ulimit a bit later (config.fafner):

  ulimit -d 65000
  ulimit -s 8192
  ulimit -t 1000
  ulimit -v 65000

Unfortunately, regrtest -v on test_import doesn't give any extra
debugging output.

-- 
Anders "Quest" Qvist

"We've all heard that a million monkeys banging on a million typewriters
will eventually reproduce the entire works of Shakespeare. Now, thanks 
to the Internet, we know this is not true." -- Robert Wilensky