On 12.5.2013 0:33, Wietse Venema wrote:
Patrik Rak:
This largely solves the problem, and is much simpler to configure:

    # Out of a total of $default_process_limit (100), leaving 20
    # for fresh mail.  Adjust appropriately when master.cf or
    # default_process_limit are changed.
    #
    smtp_deferred_concurrency_limit = 80

Even simpler: stop reading the deferred queue when more than N% of
the maximal number of recipient slots is from deferred mail.

Hmm, that could work. It would be definitely useful knob for dealing with the active-queue-full bottleneck. And if I wanted, I could set it so low that it would even solve the delivery-agents bottleneck. Sure, it might perhaps hamper the throughput a bit for "real" retried recipients compared to standalone transport, but would solve my use case as well...

Patrik


Reply via email to