Tony Finch wrote: > On Wed, 29 Jun 2005, Daniel Tiefnig wrote: >> Hmm, I don't know much about that, but the other processes would >> also access the cached files in RAM, wouldn't they? So a sync >> wouldn't change anything in that respect. It just ensures the data >> is consistent after a crash. > > If the db is on disk then the fsync makes each process spend much > longer dealing with the hints, so you get fewer processes able to do > things each second.
Sure, but the question is: Does it make sense to sync the hints DB to disk at all? Or can we avoid it? At least GDBM supports a SYNC option, I haven't checked exims source, whether it uses it or not. GDBM defaults to non-sync mode since awhile. Besides that I fear GDBM does a sync in any case when a writer process closes the DB file, and exim does that really often. (Practically each time after a write?) lg, daniel -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
