Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-15 Thread Yang Li
On Wed, Mar 15, 2017 at 2:39 AM, Michal Hocko wrote: > On Tue 14-03-17 18:07:38, Yang Li wrote: >> On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: >> > On Fri 10-03-17 17:31:56, Yang Li wrote: >> >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-15 Thread Yang Li
On Wed, Mar 15, 2017 at 2:39 AM, Michal Hocko wrote: > On Tue 14-03-17 18:07:38, Yang Li wrote: >> On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: >> > On Fri 10-03-17 17:31:56, Yang Li wrote: >> >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: >> >> > From: Michal Hocko >> >> > >>

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-15 Thread Michal Hocko
On Tue 14-03-17 18:07:38, Yang Li wrote: > On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: > > On Fri 10-03-17 17:31:56, Yang Li wrote: > >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > >> > From: Michal Hocko > >> > > >> > We

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-15 Thread Michal Hocko
On Tue 14-03-17 18:07:38, Yang Li wrote: > On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: > > On Fri 10-03-17 17:31:56, Yang Li wrote: > >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > >> > From: Michal Hocko > >> > > >> > We currently have 2 specific WQ_RECLAIM workqueues in the

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-14 Thread Yang Li
On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: > On Fri 10-03-17 17:31:56, Yang Li wrote: >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: >> > From: Michal Hocko >> > >> > We currently have 2 specific WQ_RECLAIM workqueues in

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-14 Thread Yang Li
On Mon, Mar 13, 2017 at 4:58 AM, Michal Hocko wrote: > On Fri 10-03-17 17:31:56, Yang Li wrote: >> On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: >> > From: Michal Hocko >> > >> > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. >> > vmstat_wq for updating pcp stats and

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-13 Thread Michal Hocko
On Fri 10-03-17 17:31:56, Yang Li wrote: > On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-13 Thread Michal Hocko
On Fri 10-03-17 17:31:56, Yang Li wrote: > On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > > per cpu lru caches.

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-10 Thread Yang Li
On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-10 Thread Yang Li
On Tue, Mar 7, 2017 at 7:17 AM, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both can run >

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-09 Thread Michal Hocko
On Thu 09-03-17 14:26:02, Mel Gorman wrote: > On Tue, Mar 07, 2017 at 02:17:51PM +0100, Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-09 Thread Michal Hocko
On Thu 09-03-17 14:26:02, Mel Gorman wrote: > On Tue, Mar 07, 2017 at 02:17:51PM +0100, Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > > per cpu

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-09 Thread Mel Gorman
On Tue, Mar 07, 2017 at 02:17:51PM +0100, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-09 Thread Mel Gorman
On Tue, Mar 07, 2017 at 02:17:51PM +0100, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-08 Thread Michal Hocko
On Wed 08-03-17 20:50:45, Tetsuo Handa wrote: > Michal Hocko wrote: > > On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > > > Michal Hocko wrote: > > > > From: Michal Hocko > > > > > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > > > vmstat_wq for

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-08 Thread Michal Hocko
On Wed 08-03-17 20:50:45, Tetsuo Handa wrote: > Michal Hocko wrote: > > On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > > > Michal Hocko wrote: > > > > From: Michal Hocko > > > > > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > > > vmstat_wq for updating pcp stats

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-08 Thread Tetsuo Handa
Michal Hocko wrote: > On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > > Michal Hocko wrote: > > > From: Michal Hocko > > > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > >

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-08 Thread Tetsuo Handa
Michal Hocko wrote: > On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > > Michal Hocko wrote: > > > From: Michal Hocko > > > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > > > per cpu lru

[PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Michal Hocko
From: Michal Hocko We currently have 2 specific WQ_RECLAIM workqueues in the mm code. vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain per cpu lru caches. This seems more than necessary because both can run on a single WQ. Both do not block on locks

[PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Michal Hocko
From: Michal Hocko We currently have 2 specific WQ_RECLAIM workqueues in the mm code. vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain per cpu lru caches. This seems more than necessary because both can run on a single WQ. Both do not block on locks requiring a memory

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Tetsuo Handa
Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both can run > on a single WQ.

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Tetsuo Handa
Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both can run > on a single WQ. Both do not block

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Michal Hocko
On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > > per cpu lru caches. This seems

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Michal Hocko
On Tue 07-03-17 22:50:48, Tetsuo Handa wrote: > Michal Hocko wrote: > > From: Michal Hocko > > > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > > per cpu lru caches. This seems more than

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Vlastimil Babka
On 03/07/2017 02:17 PM, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both

Re: [PATCH] mm: move pcp and lru-pcp drainging into single wq

2017-03-07 Thread Vlastimil Babka
On 03/07/2017 02:17 PM, Michal Hocko wrote: > From: Michal Hocko > > We currently have 2 specific WQ_RECLAIM workqueues in the mm code. > vmstat_wq for updating pcp stats and lru_add_drain_wq dedicated to drain > per cpu lru caches. This seems more than necessary because both can run > on a