diff options
author | Gilles Chehade <gilles@cvs.openbsd.org> | 2008-12-19 00:39:06 +0000 |
---|---|---|
committer | Gilles Chehade <gilles@cvs.openbsd.org> | 2008-12-19 00:39:06 +0000 |
commit | 18ce8e5e07f49baaa4cc75fc8c818ffb24d766f2 (patch) | |
tree | 97cd27ac42bf686068eca29b8451be2b31898336 /regress | |
parent | ff67e0a17694010e5eb657df80fb35ebb7032763 (diff) |
- smtpd handled mbox locking failures as "regular" temporary failures which
is not good at all. As a result, under heavy load messages would be
kept in queue, and delayed for hours just because we failed locking
a few times. This commit makes smtpd distinguish between lock fails
and "regular" temporary fails.
- delivery scheduler will reschedule immediately a message that couldn't be
delivered because of a lock fail. If we fail to lock too many times
we fallback to previous "delay increase" logic.
"looks sane" jacekm@
Diffstat (limited to 'regress')
0 files changed, 0 insertions, 0 deletions