develooper Front page | perl.perl5.porters | Postings from November 1999

failure notice

Thread Next
From:
MAILER-DAEMON
Date:
November 17, 1999 22:16
Subject:
failure notice
Message ID:
199911090039.TAA05839@mathserv.mps.ohio-state.edu
Hi. This is the qmail-send program at tmtowtdi.perl.org.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<perl5-porters@perl.org>:
Sorry, no mailbox here by that name. (#5.1.1)

--- Below this line is a copy of the message.

Return-Path: <ilya@math.ohio-state.edu>
Received: (qmail 821 invoked from network); 9 Nov 1999 00:39:30 -0000
Received: from mathserv.mps.ohio-state.edu (128.146.111.31)
  by tmtowtdi.perl.org with SMTP; 9 Nov 1999 00:39:30 -0000
Received: from monk.mps.ohio-state.edu (monk.mps.ohio-state.edu [128.146.111.52])
	by mathserv.mps.ohio-state.edu (8.9.3/8.9.3) with ESMTP id SAA02982;
	Mon, 8 Nov 1999 18:37:21 -0500 (EST)
Received: (from ilya@localhost)
	by monk.mps.ohio-state.edu (8.9.3/8.9.3) id SAA24094;
	Mon, 8 Nov 1999 18:37:20 -0500 (EST)
Date: Mon, 8 Nov 1999 18:37:20 -0500
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
To: Tom Christiansen <tchrist@jhereg.perl.com>
Cc: Simon Cozens <simon@brecon.co.uk>, perl5-porters@perl.org
Subject: Re: Bondage to disciplines (Was: FIX: $\ = "a\000b";)
Message-ID: <19991108183720.A24049@monk.mps.ohio-state.edu>
Reply-To: Ilya Zakharevich <ilya@math.ohio-state.edu>
References: <199911072050.PAA16507@monk.mps.ohio-state.edu> <199911082327.QAA03357@jhereg.perl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0pre2i
In-Reply-To: <199911082327.QAA03357@jhereg.perl.com>

On Mon, Nov 08, 1999 at 04:27:36PM -0700, Tom Christiansen wrote:
> You have historically manifested the most peculiar of notions as far
> as processes are concerned.  What's there in POSIX now is plenty fine
> to get a whole lot of useful work done.

Yeah, right!  Like starting 'mv /tmp/foo /tmp/bar' from a process
which takes more than 1/2 of available virtual memory.
[Overcommitment fixes this, but creates another can of worms.]

I agree that POSIX API works OK when the programs you run are tiny,
which would make overhead of fork() negligeable.  With anything
slightly more complicated than benchmarking programs (when you have a
lot of resources which cannot be just copied-on-write, such as locks,
threads etc) the overhead of fork() should [1] become very
significant.

Ilya

[1] I'm afraid that this overhead may be *very* hard to measure.  Are
     there any decent platform which implements both optimized fork()
     and spawn() type syscalls, so that one can compare them?  AIX?

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About