[Ocfs2-devel] [PATCH 00/34] OCFS2: Add trace event and replace mlog(0).

Tao Ma tm at tao.ma
Tue Jan 4 01:06:53 PST 2011


On 01/01/2011 06:39 AM, Joel Becker wrote:
> On Fri, Dec 31, 2010 at 11:11:31PM +0800, Tao Ma wrote:
>> On 12/31/2010 08:52 PM, Joel Becker wrote:
>>> 	Overall this seems pretty straightforward.  There wasn't a lot
>>> of editing of masklog entries; we still have a million tracepoints.  I
>>> wonder how much memory that will use.  Have you checked the space usage
>>> of all the sysfs files for all of our tracepoints?
>> Sorry, I don't know how to check the space usage of these files. any tips?
>
> 	Just count the number of files and directories added to sysfs.
> I believe the files disappear when not open, but the directories
> I think have inode and dentry structures around permanently..
OK, so
#find /sys/kernel/debug/tracing/events/ocfs2 -type d|wc -l
give me 319. Every trace event dir has 4 members(enable,filter,format 
and id). So it contains about 1600(dir+files).

>
>>> 	Well, one generic comment.  It seems a lot of our log messages
>>> have gone from "ocfs2_foo(): Change blah 0x%p to new_blah 0x%p" to
>>> "ocfs2_foo(): %p %p".  I wonder if that is going to be hard to read.
>> Yeah, I used to think of adding all these descriptive strings to trace
>> buffers, but finally I gave up. The reason is that no matter how we
>> print the message in the trace buffer, we have to go to read the codes
>> and with the codes, everything should be clear enough. ;)
>
> 	Ok, we'll give it a shot.
I have rebased my tree with Linus' latest tree and integrated all the 
comments Christoph and you have prompted.

View:
http://repo.or.cz/w/taoma-kernel.git/shortlog/refs/heads/new_mlog_replace

and pull from
git://repo.or.cz/taoma-kernel.git new_mlog_replace

Please consider merging it. Thanks.

Regards,
Tao



More information about the Ocfs2-devel mailing list