PATCH: defer when pipe command dies

2010-07-19 Thread Thomas Arnett
Victor Duchovni Victor.Duchovni at morganstanley.com writes: Wietse, if I understand correctly, wants to ensure that the issue is clearly defined, so we don't solve the wrong one, and is worth fixing. Naturally. Why does your Dovecot intermittently SIGBUS? It doesn't. The deliver binary was

Re: PATCH: defer when pipe command dies

2010-07-15 Thread Thomas Arnett
Jeroen Geilman jeroen at adaptr.nl writes: I completely agree that non-delivery to a (presumably dependable) MDA should never error out, but I thought a soft solution would be better than choosing the more extreme route (of altering working code). I believe the code is not working as

Re: PATCH: defer when pipe command dies

2010-07-15 Thread Victor Duchovni
On Thu, Jul 15, 2010 at 10:10:32PM +, Thomas Arnett wrote: Jeroen Geilman jeroen at adaptr.nl writes: I completely agree that non-delivery to a (presumably dependable) MDA should never error out, but I thought a soft solution would be better than choosing the more extreme route (of

Re: PATCH: defer when pipe command dies

2010-07-15 Thread Wietse Venema
Victor Duchovni: On Thu, Jul 15, 2010 at 10:10:32PM +, Thomas Arnett wrote: Jeroen Geilman jeroen at adaptr.nl writes: I completely agree that non-delivery to a (presumably dependable) MDA should never error out, but I thought a soft solution would be better than choosing the

Re: PATCH: defer when pipe command dies

2010-07-14 Thread Jeroen Geilman
On 07/14/2010 01:27 AM, Thomas Arnett wrote: On Jul 13, 2010, at 7:03 PM, Wietse Venema wrote: What are the symptoms of the problem? postfix/pipe[22169]: 5991748: to=u...@example.com, relay=dovecot, delay=1.9, delays=1.8/0.05/0/0.03, dsn=5.3.0, status=bounced (Command died with

Re: PATCH: defer when pipe command dies

2010-07-14 Thread Victor Duchovni
On Wed, Jul 14, 2010 at 07:56:36PM +0200, Jeroen Geilman wrote: postfix/pipe[15018]: A481A3B: to=u...@example.com, relay=dovecot, delay=0.32, delays=0.26/0.02/0/0.04, dsn=4.3.0, status=deferred (Command died with signal 7: /usr/libexec/dovecot/deliver) postfix/pipe[15173]: A481A3B:

Re: PATCH: defer when pipe command dies

2010-07-14 Thread Jeroen Geilman
On 07/14/2010 10:29 PM, Victor Duchovni wrote: On Wed, Jul 14, 2010 at 07:56:36PM +0200, Jeroen Geilman wrote: postfix/pipe[15018]: A481A3B: to=u...@example.com, relay=dovecot, delay=0.32, delays=0.26/0.02/0/0.04, dsn=4.3.0, status=deferred (Command died with signal 7:

Re: PATCH: defer when pipe command dies

2010-07-14 Thread Jeroen Geilman
On 07/14/2010 10:29 PM, Victor Duchovni wrote: On Wed, Jul 14, 2010 at 07:56:36PM +0200, Jeroen Geilman wrote: postfix/pipe[15018]: A481A3B: to=u...@example.com, relay=dovecot, delay=0.32, delays=0.26/0.02/0/0.04, dsn=4.3.0, status=deferred (Command died with signal 7:

PATCH: defer when pipe command dies

2010-07-13 Thread Thomas Arnett
HISTORY, 20061207: Compatibility with Postfix 2.3: undo the change to bounce instead of defer after pipe-to-command delivery fails with a signal. File: global/pipe_command.c. Part 1: http://article.gmane.org/gmane.mail.postfix.user/154616 Part 2 (tested with Postfix 2.6.6): ---

Re: PATCH: defer when pipe command dies

2010-07-13 Thread Wietse Venema
Thomas Arnett: HISTORY, 20061207: Compatibility with Postfix 2.3: undo the change to bounce instead of defer after pipe-to-command delivery fails with a signal. File: global/pipe_command.c. Part 1: http://article.gmane.org/gmane.mail.postfix.user/154616 Part 2 (tested with

Re: PATCH: defer when pipe command dies

2010-07-13 Thread Thomas Arnett
On Jul 13, 2010, at 7:03 PM, Wietse Venema wrote: What are the symptoms of the problem? postfix/pipe[22169]: 5991748: to=u...@example.com, relay=dovecot, delay=1.9, delays=1.8/0.05/0/0.03, dsn=5.3.0, status=bounced (Command died with signal 7: /usr/libexec/dovecot/deliver)