On 1/25/2005 7:16 PM, Maciej Soltysiak wrote:
Hello Adam,

Wednesday, January 26, 2005, 12:52:27 AM, you wrote:
  
 Here is the description of the issue I found:
    

  
 "Qmail was designed for BSD-like filesystems. And it is
unreliable under Linux because it assumes that link() is a
synchronous operation. This is not the case with EXT2 and ReiserFS.
So you have to apply this patch to avoid losing messages due system
crashes. You can run Qmail and ReiserFS without this patch, and
never notice the bug, because you have to get a crash at the right
time to trigger it. But according to Murphy's law, if your queue
contains a highly important message, it will happen :)"
    
So under Linux should I use libsyncdir or this patch?

Or both?

Regards,
Maciej


  
>From what I've read, use one or the other.  Linking in syncdir seems the easiest with Bill's toaster.  But it is uncertain whether this is even required with later versions of ReiserFS and other journal file systems.  I linked syncdir into a linux toaster I built and everything seems to be working just fine.  So it doesn't seem to hurt even if syncdir isn't necessary anymore.

Adam

Reply via email to