Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753025AbcKHXmp (ORCPT ); Tue, 8 Nov 2016 18:42:45 -0500 Received: from resqmta-ch2-01v.sys.comcast.net ([69.252.207.33]:48270 "EHLO resqmta-ch2-01v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750832AbcKHXmm (ORCPT ); Tue, 8 Nov 2016 18:42:42 -0500 Date: Tue, 8 Nov 2016 17:42:38 -0600 (CST) From: Christoph Lameter X-X-Sender: cl@east.gentwo.org To: Steven Rostedt cc: Daniel Bristot de Oliveira , Daniel Bristot de Oliveira , Ingo Molnar , Peter Zijlstra , linux-rt-users , LKML Subject: Re: [PATCH] sched/rt: RT_RUNTIME_GREED sched feature In-Reply-To: <20161107151617.486b1b42@gandalf.local.home> Message-ID: References: <20161107133207.4282de69@gandalf.local.home> <20161107144738.4811a5dd@gandalf.local.home> <20161107150003.66777b43@gandalf.local.home> <1e79f711-95f1-da2f-f572-1ac4329c8be7@bristot.me> <20161107151617.486b1b42@gandalf.local.home> Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfAk9t/mRqOLP3QUHtJ5gLEWlSZclaBtVeEqEH2gAu5OX+F008knT1hUqpkRJvlIn/zu7nsedapAmWO8jJuLPXpeKf0l9Njp7QsLoWU/WClKrjeFBtqWq 5pZIi/0OcnlHENRlGRE5lNODSCCIqLsoYRHM17bWKCwjQvVmTkHqxszW3ggJ12pCx9sh/EhenHuof0GKuxYK6kYasFGCEPz8zEA2/8HTMaksF3GNcx0lp9yx rU4mkNhPeutrl0iEMpqnI2udigmSQM7JOHocSeD+gmYRzawDnSP+lRhrJVCPfhI5D5CstEbM+ipRZSRvDQyOmm6woRirNMY09/mtqF5lxqPQuX5J0cB2VLc2 /wQ55XFJ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 637 Lines: 15 On Mon, 7 Nov 2016, Steven Rostedt wrote: > On Mon, 7 Nov 2016 21:06:50 +0100 > Daniel Bristot de Oliveira wrote: > > > The throttling allowed the kworker to run, but once the kworker went to > > sleep, the RT tasks started to work again. In the previous behavior, > > the system would either go idle, or the kworker would starve because > > the runtime become infinity for RR tasks. > > I'm confused? Are you saying that RR tasks don't get throttled in the > current code? That sounds like a bug to me. Good. Thats what I wanted to hear after all these justifications that the system is just behaving as designed.