linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH block/for-4.4/core] blkcg: don't create "io.stat" on the root cgroup
@ 2015-10-22  0:31 Tejun Heo
  2015-10-22  4:07 ` Jens Axboe
  0 siblings, 1 reply; 3+ messages in thread
From: Tejun Heo @ 2015-10-22  0:31 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Vivek Goyal, linux-kernel, kernel-team

Hello, Jens.

This is one of hopefully final adjustments to cgroup v2 behavior
before lifting the devel mask.  If the patch is okay, can I route the
patch through cgroup/for-4.4 so that it can go together with the
cgroup documentation update patch?

Thanks.

------ 8< ------
The stat files on the root cgroup shows stats for the whole system and
usually don't contain any information which isn't available through
the usual system monitoring mechanisms.  Some controllers skip
collecting these duplicate stats to optimize cases where cgroup isn't
used and later try to emulate the result on demand.

This leads to complexities and subtle differences in the information
shown through different channels.  This is entirely unnecessary and
cgroup v2 is dropping stat files which are duplicate from all
controllers.  This patch removes "io.stat" from the root hierarchy.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Vivek Goyal <vgoyal@redhat.com>
---
 block/blk-cgroup.c |    1 +
 1 file changed, 1 insertion(+)

--- a/block/blk-cgroup.c
+++ b/block/blk-cgroup.c
@@ -896,6 +896,7 @@ static int blkcg_print_stat(struct seq_f
 struct cftype blkcg_files[] = {
 	{
 		.name = "stat",
+		.flags = CFTYPE_NOT_ON_ROOT,
 		.seq_show = blkcg_print_stat,
 	},
 	{ }	/* terminate */

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH block/for-4.4/core] blkcg: don't create "io.stat" on the root cgroup
  2015-10-22  0:31 [PATCH block/for-4.4/core] blkcg: don't create "io.stat" on the root cgroup Tejun Heo
@ 2015-10-22  4:07 ` Jens Axboe
  2015-10-22  9:00   ` Tejun Heo
  0 siblings, 1 reply; 3+ messages in thread
From: Jens Axboe @ 2015-10-22  4:07 UTC (permalink / raw)
  To: Tejun Heo; +Cc: Vivek Goyal, linux-kernel, kernel-team

On 10/21/2015 06:31 PM, Tejun Heo wrote:
> Hello, Jens.
>
> This is one of hopefully final adjustments to cgroup v2 behavior
> before lifting the devel mask.  If the patch is okay, can I route the
> patch through cgroup/for-4.4 so that it can go together with the
> cgroup documentation update patch?

Yep that's fine, you can add my acked-by as well.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH block/for-4.4/core] blkcg: don't create "io.stat" on the root cgroup
  2015-10-22  4:07 ` Jens Axboe
@ 2015-10-22  9:00   ` Tejun Heo
  0 siblings, 0 replies; 3+ messages in thread
From: Tejun Heo @ 2015-10-22  9:00 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Vivek Goyal, linux-kernel, kernel-team

On Wed, Oct 21, 2015 at 10:07:44PM -0600, Jens Axboe wrote:
> On 10/21/2015 06:31 PM, Tejun Heo wrote:
> >Hello, Jens.
> >
> >This is one of hopefully final adjustments to cgroup v2 behavior
> >before lifting the devel mask.  If the patch is okay, can I route the
> >patch through cgroup/for-4.4 so that it can go together with the
> >cgroup documentation update patch?
> 
> Yep that's fine, you can add my acked-by as well.

Applied to cgroup/for-4.4 with acked-by added.

Thanks!

-- 
tejun

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-10-22  9:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-22  0:31 [PATCH block/for-4.4/core] blkcg: don't create "io.stat" on the root cgroup Tejun Heo
2015-10-22  4:07 ` Jens Axboe
2015-10-22  9:00   ` Tejun Heo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).