Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-27 Thread Mel Gorman
On Fri, Jan 27, 2017 at 01:01:01PM +0100, Michal Hocko wrote: > On Thu 26-01-17 13:50:27, Johannes Weiner wrote: > > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > > Direct reclaim has been replaced by kswapd

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-27 Thread Mel Gorman
On Fri, Jan 27, 2017 at 01:01:01PM +0100, Michal Hocko wrote: > On Thu 26-01-17 13:50:27, Johannes Weiner wrote: > > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > > Direct reclaim has been replaced by kswapd

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-27 Thread Michal Hocko
On Thu 26-01-17 13:50:27, Johannes Weiner wrote: > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > > common memory pressure situations,

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-27 Thread Michal Hocko
On Thu 26-01-17 13:50:27, Johannes Weiner wrote: > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > > common memory pressure situations,

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Mel Gorman
On Thu, Jan 26, 2017 at 01:50:27PM -0500, Johannes Weiner wrote: > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > > common memory

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Mel Gorman
On Thu, Jan 26, 2017 at 01:50:27PM -0500, Johannes Weiner wrote: > On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > > common memory

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Johannes Weiner
On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > common memory pressure situations, so this code most likely doesn't > > accomplish the

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Johannes Weiner
On Thu, Jan 26, 2017 at 10:05:09AM +, Mel Gorman wrote: > On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > > Direct reclaim has been replaced by kswapd reclaim in pretty much all > > common memory pressure situations, so this code most likely doesn't > > accomplish the

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Michal Hocko
On Mon 23-01-17 13:16:39, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all reclaimers when

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Michal Hocko
On Mon 23-01-17 13:16:39, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all reclaimers when

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Mel Gorman
On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-26 Thread Mel Gorman
On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-25 Thread Minchan Kim
On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all

Re: [PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-25 Thread Minchan Kim
On Mon, Jan 23, 2017 at 01:16:39PM -0500, Johannes Weiner wrote: > Direct reclaim has been replaced by kswapd reclaim in pretty much all > common memory pressure situations, so this code most likely doesn't > accomplish the described effect anymore. The previous patch wakes up > flushers for all

[PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-23 Thread Johannes Weiner
Direct reclaim has been replaced by kswapd reclaim in pretty much all common memory pressure situations, so this code most likely doesn't accomplish the described effect anymore. The previous patch wakes up flushers for all reclaimers when we encounter dirty pages at the tail end of the LRU.

[PATCH 3/5] mm: vmscan: remove old flusher wakeup from direct reclaim path

2017-01-23 Thread Johannes Weiner
Direct reclaim has been replaced by kswapd reclaim in pretty much all common memory pressure situations, so this code most likely doesn't accomplish the described effect anymore. The previous patch wakes up flushers for all reclaimers when we encounter dirty pages at the tail end of the LRU.