Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Won't Fix
-
None
-
None
-
Low
Description
RandomAccessReader gratuitously invalidates the buffer cache in releases prior to 2.0.
Additionally, Linux 3.X kernels spend 30% of CPU time in book keeping for the invalidated pages as captured by CPU flame graphs.
fadvise DONT_NEED should never be called for files other than the commit log segments.