On Friday, September 6, 2002, at 07:10 AM, David Phillips wrote:
> Paul Fries writes:
>> Yeah I have been really pulling my hair out over that one. =) With as
>> many Pop-3 connections/sec that our servers handle I thought that I
>> would make things a little smoother if Vpopmail didn't write the cdb.
>> I am afraid that the hash would become corrupt and cause relay
>> problems for my users.
> Assuming that vpopmail has proper locking for the tcprules(1) source
> and uses unique temporary files everytime it runs tcprules, then this
> a problem. tcprules atomically updates the cdb file.
In theory, you are correct David. In practice, that file gets truncated
regularly on a high volume mail server. Discovering that, and
subsequent problems because of it caused me to write the mysql patch in
the first place.