From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753245AbdEPWCV (ORCPT ); Tue, 16 May 2017 18:02:21 -0400 Received: from mail-yb0-f193.google.com ([209.85.213.193]:35483 "EHLO mail-yb0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751045AbdEPWCU (ORCPT ); Tue, 16 May 2017 18:02:20 -0400 Date: Tue, 16 May 2017 18:02:17 -0400 From: Tejun Heo To: Peter Zijlstra Cc: mingo@kernel.org, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, vincent.guittot@linaro.org, efault@gmx.de, pjt@google.com, clm@fb.com, dietmar.eggemann@arm.com, morten.rasmussen@arm.com, bsegall@google.com, yuyang.du@intel.com Subject: Re: [RFC][PATCH 00/14] sched/fair: A bit of a cgroup/PELT overhaul (again).. Message-ID: <20170516220217.GA21241@htj.duckdns.org> References: <20170512164416.108843033@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170512164416.108843033@infradead.org> User-Agent: Mutt/1.8.2 (2017-04-18) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On Fri, May 12, 2017 at 06:44:16PM +0200, Peter Zijlstra wrote: > > Hi all, > > So after staring at all that PELT stuff and working my way through it again: > > https://lkml.kernel.org/r/20170505154117.6zldxuki2fgyo53n@hirez.programming.kicks-ass.net > > I started doing some patches to fix some of the identified broken. > > So here are a few too many patches that do: > > - fix 'reweight_entity' to instantly propagate the change in se->load.weight. > > - rewrite/fix the propagate on migrate (attach/detach) > > - introduce the hierarchical runnable_load_avg, as proposed by Tejun. > > - synchronous detach for runnable migrates > > - aligns the PELT windows between a cfs_rq and all its se's > > - deals with random fallout from the above (some of this needs folding back > and reordering, but its all well past the point I should post this anyway). The schbench results look good here. I'll put it under more realistic test tomorrow and see how it performs. Thanks. -- tejun