search for: fadv_noreus

Displaying 1 result from an estimated 1 matches for "fadv_noreus".

Did you mean: fadv_noreuse
2010 Nov 04
4
fadvise DONTNEED implementation (or lack thereof)
...itten (although never merged, it seems) incorporating fadvise support, but I found its implementation rather odd, using mincore() and FADV_DONTNEED to kick out only regions brought in by rsync. It seemed to me the simpler and more appropriate solution would be to simply flag every touched file with FADV_NOREUSE and let the kernel manage automatically expelling used pages. After looking deeper into the kernel implementation[2] of fadvise() the reason for using DONTNEED became more apparant. It seems that the kernel implements NOREUSE as a noop. A little googling revealed[3] that I not the first person to...