Re: [patch 1/2] mm, compaction: kcompactd should not ignore pageblock skip

2017-09-11 Thread David Rientjes
On Mon, 11 Sep 2017, Vlastimil Babka wrote: > > A follow-up change will set the pageblock skip for this memory since it is > > never useful for either scanner. > > """ > > > >> Also there's now a danger that in cases where there's no direct > >> compaction happening (just kcompactd), nothing wil

Re: [patch 1/2] mm, compaction: kcompactd should not ignore pageblock skip

2017-09-10 Thread Vlastimil Babka
On 09/11/2017 03:07 AM, David Rientjes wrote: > On Wed, 23 Aug 2017, Vlastimil Babka wrote: > >> On 08/16/2017 01:39 AM, David Rientjes wrote: >>> Kcompactd is needlessly ignoring pageblock skip information. It is doing >>> MIGRATE_SYNC_LIGHT compaction, which is no more powerful than >>> MIGRATE

Re: [patch 1/2] mm, compaction: kcompactd should not ignore pageblock skip

2017-09-10 Thread David Rientjes
On Wed, 23 Aug 2017, Vlastimil Babka wrote: > On 08/16/2017 01:39 AM, David Rientjes wrote: > > Kcompactd is needlessly ignoring pageblock skip information. It is doing > > MIGRATE_SYNC_LIGHT compaction, which is no more powerful than > > MIGRATE_SYNC compaction. > > > > If compaction recently f

Re: [patch 1/2] mm, compaction: kcompactd should not ignore pageblock skip

2017-08-23 Thread Vlastimil Babka
On 08/16/2017 01:39 AM, David Rientjes wrote: > Kcompactd is needlessly ignoring pageblock skip information. It is doing > MIGRATE_SYNC_LIGHT compaction, which is no more powerful than > MIGRATE_SYNC compaction. > > If compaction recently failed to isolate memory from a set of pageblocks, > there

[patch 1/2] mm, compaction: kcompactd should not ignore pageblock skip

2017-08-15 Thread David Rientjes
Kcompactd is needlessly ignoring pageblock skip information. It is doing MIGRATE_SYNC_LIGHT compaction, which is no more powerful than MIGRATE_SYNC compaction. If compaction recently failed to isolate memory from a set of pageblocks, there is nothing to indicate that kcompactd will be able to do