On Sat, Nov 11, 2000 at 06:49:11PM -0800, Ellen Spertus wrote:
> I'm unable to figure out from the FAQ and man pages how much concurrency 
> there is in local delivery when users have commands in their .qmail-* 
> files.  To be concrete, assume the following files are in ~ellen:
> 
> .qmail-foo
> | foo
> 
> .qmail-bar
> | bar
> 
> My questions are:
> 
> 1. If a message arrives for ellen-foo, qmail-local will begin running foo. 
> If a second message to ellen-foo arrives while the first instance of foo is 
> running, will two foo processes run at once?

If concurrencylocal is greater than one, then sure. There is no per-user
concurrency constraint that is additional to the system-wide ones.

> 2. Same question, but about messages sent to ellen-foo and 
> ellen-bar.  Could the foo and bar processes run concurrently?

Same answer.

> 3. Am I right to assume that mail to different users is completely 
> independent; i.e., my having a slow process won't delay other users from 
> having their messages processed?

Excepting if a single user consumes all concurrencylocal slots, then other
deliveries will have to wait until a slot comes free.


Regards.

Reply via email to