Re: [exim-dev] Randomising retry times?

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Tony Finch
Ημερομηνία:  
Προς: Michael Haardt
Υ/ο: exim-dev
Αντικείμενο: Re: [exim-dev] Randomising retry times?
Regardless of queue runner start intervals, the system is
self-synchronizing.

(1) receiving machine recovers from outage

(2) a queue runner on a sending machine successfully delivers a message,
then based on the hints db starts pumping messages down the connection

(3) at various intervals other queue runners on the sending machines do
the same, increasing the receiver's load by stages

(4) when the load is too high, the receiver starts deferring *all* senders
at the *same* time

(5) thus they put the same retry time in their databases

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}