detail file locking

Alan DeKok aland at
Fri Nov 19 20:54:20 CET 2021

On Nov 19, 2021, at 11:59 AM, Thor Spruyt <thor.spruyt at> wrote:
> I have a configuration with a "detail" module writing to a file with locking = yes
> I have a type = detail listener on that same file. 
> Under some load, apparantly, very sporadically a packet seems to gets lost.
> Am I correct to say that with locking = yes , there should never be any packet lost due to the reader renaming the file while the writer is writing to it ?


  The writing process is:

	lock the file
 	write to it

  The rename process is:

	try to lock it
		if not, wait a bit
	rename it
	unlock it

> How would be a good approach to further troubleshoot this ?

  It's pretty hard.  If there's a lot of traffic, there would be a lot of debugging logs.  And that's hard to deal with.

  Alan DeKok.

More information about the Freeradius-Users mailing list