Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-19 Thread Vlastimil Babka
On 07/19/2016 06:53 AM, Joonsoo Kim wrote: > On Mon, Jul 18, 2016 at 02:21:02PM +0200, Vlastimil Babka wrote: >> On 07/18/2016 06:41 AM, Joonsoo Kim wrote: >>> On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > On Fri, Jun 24,

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-19 Thread Vlastimil Babka
On 07/19/2016 06:53 AM, Joonsoo Kim wrote: > On Mon, Jul 18, 2016 at 02:21:02PM +0200, Vlastimil Babka wrote: >> On 07/18/2016 06:41 AM, Joonsoo Kim wrote: >>> On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > On Fri, Jun 24,

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-18 Thread Joonsoo Kim
On Mon, Jul 18, 2016 at 02:21:02PM +0200, Vlastimil Babka wrote: > On 07/18/2016 06:41 AM, Joonsoo Kim wrote: > >On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: > >>On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > >>>On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: >

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-18 Thread Joonsoo Kim
On Mon, Jul 18, 2016 at 02:21:02PM +0200, Vlastimil Babka wrote: > On 07/18/2016 06:41 AM, Joonsoo Kim wrote: > >On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: > >>On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > >>>On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: >

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-18 Thread Vlastimil Babka
On 07/18/2016 06:41 AM, Joonsoo Kim wrote: On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: On 07/06/2016 07:39 AM, Joonsoo Kim wrote: On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: During reclaim/compaction loop, compaction priority can be increased by the

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-18 Thread Vlastimil Babka
On 07/18/2016 06:41 AM, Joonsoo Kim wrote: On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: On 07/06/2016 07:39 AM, Joonsoo Kim wrote: On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: During reclaim/compaction loop, compaction priority can be increased by the

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-17 Thread Joonsoo Kim
On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: > On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > > On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: > >> During reclaim/compaction loop, compaction priority can be increased by the > >> should_compact_retry() function,

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-17 Thread Joonsoo Kim
On Fri, Jul 15, 2016 at 03:37:52PM +0200, Vlastimil Babka wrote: > On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > > On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: > >> During reclaim/compaction loop, compaction priority can be increased by the > >> should_compact_retry() function,

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-15 Thread Vlastimil Babka
On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: >> During reclaim/compaction loop, compaction priority can be increased by the >> should_compact_retry() function, but the current code is not optimal. >> Priority >> is only increased

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-15 Thread Vlastimil Babka
On 07/06/2016 07:39 AM, Joonsoo Kim wrote: > On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: >> During reclaim/compaction loop, compaction priority can be increased by the >> should_compact_retry() function, but the current code is not optimal. >> Priority >> is only increased

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-05 Thread Joonsoo Kim
On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: > During reclaim/compaction loop, compaction priority can be increased by the > should_compact_retry() function, but the current code is not optimal. Priority > is only increased when compaction_failed() is true, which means that >

Re: [PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-07-05 Thread Joonsoo Kim
On Fri, Jun 24, 2016 at 11:54:32AM +0200, Vlastimil Babka wrote: > During reclaim/compaction loop, compaction priority can be increased by the > should_compact_retry() function, but the current code is not optimal. Priority > is only increased when compaction_failed() is true, which means that >

[PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-06-24 Thread Vlastimil Babka
During reclaim/compaction loop, compaction priority can be increased by the should_compact_retry() function, but the current code is not optimal. Priority is only increased when compaction_failed() is true, which means that compaction has scanned the whole zone. This may not happen even after

[PATCH v3 12/17] mm, compaction: more reliably increase direct compaction priority

2016-06-24 Thread Vlastimil Babka
During reclaim/compaction loop, compaction priority can be increased by the should_compact_retry() function, but the current code is not optimal. Priority is only increased when compaction_failed() is true, which means that compaction has scanned the whole zone. This may not happen even after