System Bottlenecks
Spicer, Kevin
Kevin.Spicer at BMRB.CO.UK
Tue Sep 2 17:19:12 IST 2003
Errol Neal wrote:
> At 04:47 PM 9/2/2003 +0100, you wrote:
>> The best I/O improvement is by making sure you've got plenty of RAM
>> and putting the MailScanner work directory in tmpfs (not either of
>> the mail queues though!)
>
> That is a bit scary for us. Unpacking messages in a memory based
> file system could be catastrophic. *Shudders*. Too scary to even
> think about it if for example,
> MailScanner dies and leaves a bunch of mail in the tmpfs and we
> unknowingly reboot the system... for us.. instant law suit.
> Can anyone explain how this works? Does MailScanner unpack messages 1
> at a time, does it unpack all the messages bulky in this directory?
No, its absolutely safe, so long as you only do this for the _work_ directory (/var/spool/MailScanner/incoming) and NOT the _queue_ directories (mqueue and mqueue.in). MailScanner never removes the queue files (even when it moves the files it actually just links them into the outgoing directory then unlinks them in the incoming directory IIRC). The MailScanner incoming directory is used to unpack batches of messages to be scanned. Should the System crash only these unpacked _copies_ of the original message will be lost, the original message will still be sitting there in mqueue.in (on a disk based filesystem) ready to be processed by MailScanner when it is restarted.
BMRB International
http://www.bmrb.co.uk
+44 (0)20 8566 5000
_________________________________________________________________
This message (and any attachment) is intended only for the
recipient and may contain confidential and/or privileged
material. If you have received this in error, please contact the
sender and delete this message immediately. Disclosure, copying
or other action taken in respect of this email or in
reliance on it is prohibited. BMRB International Limited
accepts no liability in relation to any personal emails, or
content of any email which does not directly relate to our
business.
More information about the MailScanner
mailing list