Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2265069pxa; Fri, 7 Aug 2020 07:15:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzXejF6oNxtQEfKiwtGpXNUjHMjHvvRBj/pM1GQEgqyXCztWSWGUDA9tEMneP9vff/2wbm6 X-Received: by 2002:a17:907:402b:: with SMTP id nr19mr9442434ejb.123.1596809710947; Fri, 07 Aug 2020 07:15:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596809710; cv=none; d=google.com; s=arc-20160816; b=BDh50v9XQ8g+MdF3CgY7X0Yubdc6QxNeiHh7LKAUbyGXGNiPiZTpbEYMWC2w5CtwhW jMcNY1lSqDPX0OrEA0Xk38AVyR5iDN+aqoiT0q2IcFIBYIO1AfqP0RItEH/OvpATGYBe Ji9eBYSj35SX+oCPQpfX2Vk8xPfSrqpaDP3N4Sgmvqh+pKNxy/cYmVDoJveCAneSQHDS 0tS5jdrDXGZy877AFbD4jcUpkRe2brwRrIgMf9rZVFq+EdJ4d+9yQ93DjL+4cWlbu6sJ kTXsHTs2r0+4iXawjZ8YYLihRp69XCQa10wuB5NNkC+y6oYfhNBGyeePw8O2qSYAojP2 4L9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=sILJhmcxpN/2FRHY9VUS5qLkeu+nSCsPbP2Lw3eqGAs=; b=xBMlPIHm5/ZJDpBlXdNDZ7J5ryewj2Qr5QK2AEW7XOo+CrNZZRhGbupLLxsoPcmAME iAPwU+ox9PxEJ5h3lSihQPtrxkqcG3/L4cLmB0FkP0nZRoYy3lFS/KyZ2HbHornrGw6k BhqjbUeTo6IqbDgrsSKPJcz9R8yZ2nk6+yjVyFGFnsL+gflH3tuOnsXodukNvZor0jVp GMVRky99NQZ1o3dingGrMP/7AeklKw0Eom+JafYnuUqsflBG05wfLOQLGlr+PdO+BqTM wGdxiBkmAV0gcEiRrZv0FHM37rdWIw+p4VORjJFKM+tcES/QlCWTZBAV6KyLJr3oqe3x gAcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=rAHeJmOz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k19si5071663edx.265.2020.08.07.07.14.47; Fri, 07 Aug 2020 07:15:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=rAHeJmOz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726688AbgHGON7 (ORCPT + 99 others); Fri, 7 Aug 2020 10:13:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726386AbgHGON7 (ORCPT ); Fri, 7 Aug 2020 10:13:59 -0400 Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 43824C061756; Fri, 7 Aug 2020 07:13:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=sILJhmcxpN/2FRHY9VUS5qLkeu+nSCsPbP2Lw3eqGAs=; b=rAHeJmOzOcBwDN5UlSqmMdsfgL JCqcyJUZR5TcERSei8xPwrQTe8VDvbBjGSkbObtq3fp38KWjFZ6EdcSZeNI+6P4cqGezC83ZwSeRS 1DdDiMBhRsCO+3GFxI/fjbupJXZ/tqn9uGf+YspnO2dNK+0squ6e/nJWbd0hSHeb9Jx9MCNpRFZ2p 6OSzW4qooZRFrHQk9uDhPKLi8hIm9HPIEDvTvN/wsDjk3xScKbqeVXrbL0lKZPwHWC6TsAlTI2Tm9 olk1rVP16FUiWV3nDOBKoD7wv9KZVlHg7QSmeM/NhguIheBsYVgt970PzU1+nj2DmTNbQiyl8ZyF4 RpqtzuMg==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=noisy.programming.kicks-ass.net) by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1k4380-0006BA-3R; Fri, 07 Aug 2020 14:13:48 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id C6E0630015A; Fri, 7 Aug 2020 16:13:46 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id B9EA921451925; Fri, 7 Aug 2020 16:13:46 +0200 (CEST) Date: Fri, 7 Aug 2020 16:13:46 +0200 From: peterz@infradead.org To: Juri Lelli Cc: luca abeni , mingo@redhat.com, rostedt@goodmis.org, tglx@linutronix.de, linux-kernel@vger.kernel.org, tommaso.cucinotta@santannapisa.it, alessio.balsini@gmail.com, bristot@redhat.com, dietmar.eggemann@arm.com, linux-rt-users@vger.kernel.org, mtosatti@redhat.com, williams@redhat.com, valentin.schneider@arm.com Subject: Re: [RFC PATCH v2 6/6] sched/fair: Implement starvation monitor Message-ID: <20200807141346.GL2674@hirez.programming.kicks-ass.net> References: <20200807095051.385985-1-juri.lelli@redhat.com> <20200807095604.GO42956@localhost.localdomain> <20200807152832.591f462e@nowhere> <20200807134353.GR42956@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200807134353.GR42956@localhost.localdomain> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 07, 2020 at 03:43:53PM +0200, Juri Lelli wrote: > Right, but I fear we won't be able to keep current behavior for wakeups: > RT with highest prio always gets scheduled right away? If you consider RT throttling, that's already not the case. We can consider this fair server to be just another way to implement that. At some point, we'll have have to preempt higher priority tasks, that's the entire point of the thing after all.