Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
Those pages mapped into VM_LOCKED [mlock()ed] VMAs should be unevictable pages:
i.e. mlocked pages via mlock() or mlockall() (see the URL for details: https://www.kernel.org/doc/html/v4.19/vm/unevictable-lru.html).
However, OSC page cache shrinker treats all cached page equally even some of them are unelectable. It may evict the mlocked pages wrongly.
We should disable page cache shrinker to avoid it evicting mlocked pages.
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53795/
Subject: LU-17463 osc: add option to disable page cache shrinker
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d90ce0aab10ee8856140720cd71935da6877a5ab