PATCH: defer when pipe command dies

2010-07-19 Thread Thomas Arnett
Victor Duchovni 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 truncated, maki

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 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

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 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 al

Re: PATCH: defer when pipe command dies

2010-07-15 Thread Thomas Arnett
Jeroen Geilman 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 intended and

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=, 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") postf

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=, 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") postf

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=, 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: to=, relay=dove

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=, 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/lib

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=, 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") postfix/bounce[22171]: 5991748: s

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 (teste

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): --- src/