Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and limiting infrastructure

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daisuke Nishimura
Date: Monday, March 15, 2010 - 7:32 pm

On Mon, 15 Mar 2010 00:26:41 +0100, Andrea Righi <arighi@develer.com> wrote:
hmm, mem_cgroup_page_stat() can return negative value, but you place BUG_ON()
in [5/5] to check it returns negative value. What happens if the current is moved
to root between mem_cgroup_has_dirty_limit() and mem_cgroup_page_stat() ?
How about making mem_cgroup_has_dirty_limit() return the target mem_cgroup, and
passing the mem_cgroup to mem_cgroup_page_stat() ?

Why not using "total_xxx" for total_name ?

I don't have a strong objection, but I prefer showing them in bytes.
And can you add to mem_cgroup_stat_show() something like:

	for (i = 0; i < NR_MCS_STAT; i++) {
		if (i == MCS_SWAP && !do_swap_account)
			continue;
+		if (i >= MCS_FILE_STAT_STAR && i <= MCS_FILE_STAT_END &&
+		   mem_cgroup_is_root(mem_cont))
+			continue;
		cb->fill(cb, memcg_stat_strings[i].local_name, mystat.stat[i]);
	}

not to show file stat in root cgroup ? It's meaningless value anyway.
Of course, you'd better mention it in [2/5] too.


Thanks,
Daisuke Nishimura.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Andrea Righi, (Sun Mar 14, 4:26 pm)
[PATCH -mmotm 2/5] memcg: dirty memory documentation, Andrea Righi, (Sun Mar 14, 4:26 pm)
[PATCH -mmotm 5/5] memcg: dirty pages instrumentation, Andrea Righi, (Sun Mar 14, 4:26 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Sun Mar 14, 5:06 pm)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., KAMEZAWA Hiroyuki, (Sun Mar 14, 7:26 pm)
Re: [PATCH -mmotm 5/5] memcg: dirty pages instrumentation, KAMEZAWA Hiroyuki, (Sun Mar 14, 7:31 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), KAMEZAWA Hiroyuki, (Sun Mar 14, 7:36 pm)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., Daisuke Nishimura, (Mon Mar 15, 7:32 pm)
Re: [PATCH -mmotm 2/5] memcg: dirty memory documentation, Daisuke Nishimura, (Tue Mar 16, 12:41 am)
Re: [PATCH -mmotm 4/5] memcg: dirty pages accounting and l ..., Daisuke Nishimura, (Tue Mar 16, 8:09 am)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Tue Mar 16, 11:44 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Wed Mar 17, 11:53 am)
Re: [PATCH -mmotm 2/5] memcg: dirty memory documentation, Balbir Singh, (Wed Mar 17, 12:02 pm)
Re: [PATCH -mmotm 0/5] memcg: per cgroup dirty limit (v7), Balbir Singh, (Wed Mar 17, 12:17 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 4:54 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 5:45 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Mar 17, 7:16 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 7:58 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 9:21 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Mar 17, 9:35 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Thu Mar 18, 6:23 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Thu Mar 18, 8:00 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 2:29 am)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 5:14 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 5:22 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Apr 14, 7:40 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, Daisuke Nishimura, (Wed Apr 14, 11:21 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Wed Apr 14, 11:54 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Fri Apr 23, 7:19 pm)
Re: [PATCH -mmotm 1/5] memcg: disable irq at page cgroup lock, KAMEZAWA Hiroyuki, (Fri Apr 23, 7:22 pm)