@aleteoryx @drewdevault What I'm getting at is that maybe the existence of a queue is the root problem here. (Something something backpressure good)
-
@aleteoryx @drewdevault What I'm getting at is that maybe the existence of a queue is the root problem here. (Something something backpressure good)
-
@aleteoryx @drewdevault Like queues make sense when there's a single physical resource that needs to be shared, like a printer or dialup line doing UUCP. They don't make sense in a lot of present-day situations they're used in, where they strictly make things worse, using more overall resources and having more unpredictable failure modes with less visibility into them, and preventing the submitting process from responding adequately to resource limits.
-
@dalias @aleteoryx I see what you mean. But mail delivery can fail for all kinds of reasons (greylisting being an important one that applies here) and the queue IMO mostly serves as a place to put emails with an exponential backoff for retry. And I think that having this functionality in the mail system is important