On 4/15/19 3:06 PM, Yang Shi wrote:
That seems like the actual problem that needs to get fixed.This seems like an actively bad idea to me.The flag will be used to check if the target node is contended or not
Why do we need an *active* note to say the node is contended? Why isn't
just getting a failure back from migrate_pages() enough? Have you
observed this in practice?
before moving the page into the demotion list. If the target node is
contended (i.e. GFP_NOWAIT would likely fail), the page reclaim code
even won't scan anonymous page list on swapless system.
On systems where we have demotions available, perhaps we need to start
scanning anonymous pages again, at least for zones where we *can* demote
from them.