linux-btrace.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Patch 0/3] driver data: blktrace pass-through support for device
@ 2008-07-16 11:24 Martin Peschke
  2008-07-16 14:22 ` Alan D. Brunelle
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Martin Peschke @ 2008-07-16 11:24 UTC (permalink / raw)
  To: linux-btrace

Low-level device drivers might have additional data which complements
blktrace data. For example, zfcp, a SCSI HBA driver, is capable of
obtaining additional latency information per request from HBAs. Those
latencies allow to further break down the overall D2C request latency
provided by blktrace.

We propose an additional trace for blktrace, called "driver data". It is
a sort of small binary blob, which contains a low-level driver specific
struct. Blktrace would be able to filter this trace (-a option) and
include it within its binary output. A small device driver specific tool
on top of blktrace would then analyze "driver data" traces.

Patch 1/3 makes the blktrace kernel code provide blk_add_driver_data()
for use by device drivers.

Patch 2/3 adds support for driver data traces to blktrace tools.

Patch 3/3 makes zfcp provide additional request latency and queue
utilization data through blktrace.


Patches are against scsi-misc and blktrace git.


Martin


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

end of thread, other threads:[~2008-10-15 11:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-16 11:24 [Patch 0/3] driver data: blktrace pass-through support for device Martin Peschke
2008-07-16 14:22 ` Alan D. Brunelle
2008-07-16 14:41 ` [Patch 0/3] driver data: blktrace pass-through support for Martin Peschke
2008-07-16 14:47 ` [Patch 0/3] driver data: blktrace pass-through support for device Alan D. Brunelle
2008-07-16 15:08 ` [Patch 0/3] driver data: blktrace pass-through support Martin Peschke
2008-07-16 15:15 ` [Patch 0/3] driver data: blktrace pass-through support for device Alan D. Brunelle
2008-07-16 15:43 ` [Patch 0/3] driver data: blktrace pass-through Martin Peschke
2008-07-17 12:17 ` [Patch 0/3] driver data: blktrace pass-through support for Martin Peschke
2008-07-17 12:27   ` [Patch 0/3] driver data: blktrace pass-through support for device Alan D. Brunelle
2008-10-05 13:07 ` Martin Peschke
2008-10-15 11:35 ` [Patch 0/3] driver data: blktrace pass-through support for Martin Peschke

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).