From: Christoph Hellwig <hch@infradead.org>
To: Jeff Moyer <jmoyer@redhat.com>
Cc: Li Zefan <lizf@cn.fujitsu.com>, Ingo Molnar <mingo@elte.hu>,
Jens Axboe <jens.axboe@oracle.com>,
Steven Rostedt <rostedt@goodmis.org>,
Frederic Weisbecker <fweisbec@gmail.com>,
Tom Zanussi <tzanussi@gmail.com>, "Theodore Ts'o" <tytso@mit.edu>,
Steven Whitehouse <swhiteho@redhat.com>,
KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>,
LKML <linux-kernel@vger.kernel.org>
Subject: Re: [RFC][PATCH] convert block trace points to TRACE_EVENT()
Date: Tue, 19 May 2009 09:08:41 -0400 [thread overview]
Message-ID: <20090519130841.GA3801@infradead.org> (raw)
In-Reply-To: <x49ws8d45am.fsf@segfault.boston.devel.redhat.com>
On Tue, May 19, 2009 at 08:59:29AM -0400, Jeff Moyer wrote:
> I'm not sure I'm comfortable with this. Having had to diagnose
> performance problems using blktrace, I find the dev_t information for
> plugs and unplugs especially interesting. Maybe we can still figure
> this out given the context in the trace, though. Can you comment on
> that?
The problem is that right now we still allow request queues shared by
multiple gendisks, so we can't get at the gendisk. The blktrace ioctl
interface gets around that by doing the setup with an ioctl on the
block device node and storing the dev_t at that point.
But I don't think we actually have any drivers left sharing a queue
that way, and I'd love to get rid of that for various reasons.
> from the single letter output to the verbose strings? Am I just being a
> curmudgeon?
>
> I have one further question, which will expose my ignorance on this
> implementation. Would the proposed patch change the information
> available to the blktrace utility,
That's the output from /sys/kernel/debug/tracing/trace when the
block events are enabled. The blktrace utility should continue to
work without changes, although it could be ported to use the ftrace
binary ring buffer directly in the future.
next prev parent reply other threads:[~2009-05-19 13:09 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-14 6:20 [RFC][PATCH] convert block trace points to TRACE_EVENT() Li Zefan
2009-05-18 8:35 ` Ingo Molnar
2009-05-19 6:04 ` Li Zefan
2009-05-18 13:05 ` Frederic Weisbecker
2009-05-19 6:11 ` Li Zefan
2009-05-19 12:59 ` Jeff Moyer
2009-05-19 13:08 ` Christoph Hellwig [this message]
2009-05-19 15:49 ` FUJITA Tomonori
2009-05-19 17:33 ` Jens Axboe
2009-05-20 8:38 ` Li Zefan
2009-05-23 12:40 ` Christoph Hellwig
2009-05-24 5:15 ` KOSAKI Motohiro
2009-05-24 8:57 ` Christoph Hellwig
2009-05-24 13:47 ` KOSAKI Motohiro
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090519130841.GA3801@infradead.org \
--to=hch@infradead.org \
--cc=fweisbec@gmail.com \
--cc=jens.axboe@oracle.com \
--cc=jmoyer@redhat.com \
--cc=kosaki.motohiro@jp.fujitsu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=lizf@cn.fujitsu.com \
--cc=mingo@elte.hu \
--cc=rostedt@goodmis.org \
--cc=swhiteho@redhat.com \
--cc=tytso@mit.edu \
--cc=tzanussi@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).