Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp2568660rwd; Fri, 16 Jun 2023 05:36:05 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7ktP4WFxVuYxgCbcnkqQ7B+YyAl9Gr7G3uj8WzCS/Ign3IoQbMXdyIF6QlVFK0CV11wo4M X-Received: by 2002:a17:90b:128b:b0:25b:aff9:e7d6 with SMTP id fw11-20020a17090b128b00b0025baff9e7d6mr1426327pjb.3.1686918965560; Fri, 16 Jun 2023 05:36:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686918965; cv=none; d=google.com; s=arc-20160816; b=CJ9R8zNPY2GcVdVJ+veDfcsmahRxev7Jyjg1UhUMODZPHBXBr7vSVkEgi5/Xj1GHmv EUdVKVqtRCS55cjRERADolzI5ynY7Q/J249e+RBylKPHRlRLink6jLuG/NrWF9uUAwAf YEyv0nTO55wDRCCiwh+a7WGuj5d3cVwY4B6bCOOK29tHrx5hN0pB90ovi31IcMQIo4Ac 9DXNZ+sMf0OhoJwAOQ3AjF/uQlC8FympxYMPt9BdLs3axgPs2seP7V2VQKEObh8FVYfG m9VQwNJhcWV1xA0yIF3puwjXyk5QTpipGGH2Y1/uU/g+SqhearDB+Ppjkg6qAFDWlh/w F4SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=sEjRgMfM502kXwVzt2PCdAyEOk9vobbMq2nfykcS1SA=; b=htKgELm1KAu9HNxp1vi8CKzFgF6QGEWCgHN6cY3o3eA03NTNnt0X2FsL8QklJPAvn1 BXXkDZFeQi1YNnsuuwW9ElM3cYhNzoJ+vqtae6ygIVrmyknHpvqhfTIXe2phPrZ327fu SmUjNcbCAHlHuehX1ywTkjQm/RQ/eUsBNZN0U0mtWs+OPperEo47TWimJSuUKEtALWtd O3a5o5ukSCU6yFaWuEwzwS0Xo4TGLj0wOZcA4pReFTN9VGEIObipf4JNmoYmQNbFgEU5 hStMKjfWnFpt4waMAjz6sPZGk6h10GkD7qzh3Gtp2riW7OniqaTdU/WIBOsy3zz2C/LY 2ATA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=desiato.20200630 header.b=AYzskPJF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x3-20020a17090a9dc300b0025e81e3e0c1si1446534pjv.187.2023.06.16.05.35.53; Fri, 16 Jun 2023 05:36:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=desiato.20200630 header.b=AYzskPJF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344140AbjFPL5H (ORCPT + 99 others); Fri, 16 Jun 2023 07:57:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40860 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345023AbjFPL4l (ORCPT ); Fri, 16 Jun 2023 07:56:41 -0400 Received: from desiato.infradead.org (desiato.infradead.org [IPv6:2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8471730E0 for ; Fri, 16 Jun 2023 04:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; 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=sEjRgMfM502kXwVzt2PCdAyEOk9vobbMq2nfykcS1SA=; b=AYzskPJFu6JkFbtZhrjnmn4+7l rb29vkdKdpbLIU/Gbt9+fapM0vTM3asMrpHyxD3ACsN+VSVRA0d6MofTsr9FExb8b6ZnhM1IOh0OU Oa/k6rwgtYQ19K+T6djGMwc/yu76LjVwB3KfQPsVly2HzkA9l+kARzi1j/jF3bXOJVBmH7CzYoE5G WfD+W2LudbN+eTxTbreGgDvJVxNcW1w11M65kNuYqXQGg5q4BHdVJQzG5L0ujUhBaNaktHe5KiNsm mB8H9trNPy5aUF0m6+q+hsgk3QEytLsrc3ApPOz1jAIMpBo//WcQEw/wVcao2hGNtMG6dcmpb/pyL HRGArHDQ==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by desiato.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qA841-00CuPG-1Z; Fri, 16 Jun 2023 11:56:25 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 9EC9630020B; Fri, 16 Jun 2023 13:56:24 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 7DEF72C009B7C; Fri, 16 Jun 2023 13:56:24 +0200 (CEST) Date: Fri, 16 Jun 2023 13:56:24 +0200 From: Peter Zijlstra To: Daniel Bristot de Oliveira Cc: Joel Fernandes , Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Daniel Bristot de Oliveira , Valentin Schneider , linux-kernel@vger.kernel.org, Luca Abeni , Tommaso Cucinotta , Thomas Gleixner , Vineeth Pillai , Shuah Khan Subject: Re: [RFC PATCH V3 6/6] sched/fair: Implement starvation monitor Message-ID: <20230616115624.GL83892@hirez.programming.kicks-ass.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 12, 2023 at 04:45:54PM +0200, Daniel Bristot de Oliveira wrote: > On 6/12/23 03:57, Joel Fernandes wrote: > > Lastly, if the goal is to remove RT throttling code eventually, are > > you also planning to remove RT group scheduling as well? Are there > > users of RT group scheduling that might be impacted? On the other > > hand, RT throttling / group scheduling code can be left as it is > > (perhaps documenting it as deprecated) and the server stuff can be > > implemented via a CONFIG option. > > I think that the idea is to have the DL servers eventually replace the group > schedule. But I also believe that it is better to start by solving the > throttling and then moving to other constructions on top of the mechanism. The big problem with the rt group scheduling mess is affinities. Other than that, yes abosolutely, that crap needs to go.