On Wed, Sep 28, 2016 at 12:53:18AM +1000, Nicholas Piggin wrote: > > The patch is heavily derived from work by Nick Piggin who noticed the years > > before that. I think that was the last version I posted and the changelog > > includes profile data. I don't have an exact reference why it was rejected > > but a consistent piece of feedback was that it was very complex for the > > level of impact it had. > > Huh, I was just wondering about this again the other day. Powerpc has > some interesting issues with atomic ops and barriers (not to mention > random cache misses that hurt everybody). > > It actually wasn't for big Altix machines (at least not when I wrote it), > but it came from some effort to optimize page reclaim performance on an > opteron with a lot (back then) of cores per node. > The reason SUSE carried the patch for a while, albeit not right now, was because of the large machines and them being the only people that could provide concrete support. Over time, the benefit dropped. It was always the case the benefit of the patch could be measured from profiles but rarely visible in the context of the overall workload or buried deep within the noise. The final structure of the patch was partially driven by fixes for subtle bugs discovered in the patch over a long period of time. Maybe the new approaches will both avoid those bugs and be visible on "real" workloads. -- Mel Gorman SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>