Demi Marie Obenour via Postfix-users:
> On 3/12/23 01:21, Bill Cole via Postfix-users wrote:
> > On 2023-03-12 at 00:03:32 UTC-0500 (Sun, 12 Mar 2023 00:03:32 -0500)
> > Phil Stracchino via Postfix-users <ph...@caerllewys.net>
> > is rumored to have said:
> > 
> >> On 3/11/23 19:04, pyh--- via Postfix-users wrote:
> >>> Hello list,
> >>>
> >>> Is it possible to use an object storage system (like aws's S3) to 
> >>> store
> >>> message files? if this can be implemented we may have a more 
> >>> persistent
> >>> storage for email. AFAIK aws's S3 has three replicas for each file in
> >>> their system by default.
> >>
> >>
> >> S3 really isn't intended to be used that way.  I'm not sure how you'd 
> >> make that work and it would probably be a bad idea.
> > 
> > Agreed.
> > 
> > As far as Postfix specifically is concerned (i.e. the queues) S3 would 
> > be a performance disaster.
> 
> Is this because Postfix is designed assuming that queue access has low
> latency, and therefore does not try to hide the latency with asynchronous
> operations and batching?

Postfix must wait for fsync() to complete (or whatever its Cloud
equivalent is), before it can take responsibility for delivery of
a message. Only then can the sender delete that message from their
mail queue. This waiting introduces latency.

Postfix can receive and deliver messages in parallel (default 100
parallel connections), but those transactions compete for access
to the mail queue. And there is only one scheduler.

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to