pete pot:
> - Makes total sense that fsync falsely returns before all data are
> written to real drive in a VM... i did not know Postfix waits for
> fsync, thanks Wietse!

This is a VM configuration error. The writes should be synchronous, so that
mail will not be lost after fsync() returns.

> - Regarding atime... is qmgr 'atime' dependant? or maybe you suggest
> it due to the time the OS takes to update the 'atime'?

Postfix is mtime dependent, not atime dependent.

> What i have noticed, Wietse, is that inmediatelly after the
> "postqueue -f" the log shows tons of qmgr messages like this:
>       
>       postfix/qmgr[65371]: ED9FD4209E4: from=<>, size=22211, nrcpt=1 (queue 
> active)

The queue manager reads queue files, *BUT!* it also starts deliveries
immediately in-between file reads.

> And then..    
> - Immediately many successful postfix/smtp lines...  (in the VM)
> - After a long delay many successful postfix/smtp lines...  (in the Physical 
> server)

SMTP requires DNS lookups. If your DNS configuration differs between
VM and non,-VM that could expain the SMTP latency difference.

        Wietse.

Reply via email to