mbox series

[RFC,blktrace-tools,00/10] blktrace: add blktrace extension support

Message ID 20190501043317.5507-1-chaitanya.kulkarni@wdc.com (mailing list archive)
Headers show
Series blktrace: add blktrace extension support | expand

Message

Chaitanya Kulkarni May 1, 2019, 4:33 a.m. UTC
Hi,

This patch series adds support to track more request based flags and different
request field to the blktrace infrastructure.

This is patch-series focuses on the userspace tools of the blktrace
infrastructure.

For more details about kernel part please refer to the following
patchh-series :-

Chaitanya Kulkarni (18):
	blktrace: increase the size of action mask
	blktrace: add more definitions for BLK_TC_ACT
	blktrace: update trace to track more actions
	kernel/trace: add KConfig to enable blktrace_ext
	blktrace: add iopriority mask
	blktrace: add iopriority mask
	blktrace: allow user to track iopriority
	blktrace: add sysfs ioprio mask
	blktrace: add debug support for extension
	block: set ioprio for write-zeroes, discard etc 
	block: set ioprio for zone-reset
	block: set ioprio for flush bio 
	drivers: set bio iopriority field
	fs: set bio iopriority field
	power/swap: set bio iopriority field
	mm: set bio iopriority field
	null_blk: add write-zeroes flag to nullb_device
	null_blk: add module param discard/write-zeroes

Chaitanya Kulkarni (10):
  blktrace.h: add blktrace extension to the header
  blktrace_api.h: update blktrace API header
  act-mask: add blktrace extension to act_mask
  blktrace.c: add support for extensions
  blkparse.c: add support for extensions
  blkparse-fmt.c: add extension support
  iowatcher/blkparse: add extension definitions
  blkiomon: add extension support
  blkrawverify: add extension support
  blktrace-tools: add extension support

 Makefile             |  3 +-
 act_mask.c           | 60 ++++++++++++++++++++++++++++---
 blkiomon.c           | 16 +++++++++
 blkparse.c           | 85 ++++++++++++++++++++++++++++++++++++++++++--
 blkparse_fmt.c       | 76 +++++++++++++++++++++++++++++++++++++++
 blkrawverify.c       | 26 ++++++++++++--
 blktrace.c           | 85 +++++++++++++++++++++++++++++++++++++++++---
 blktrace.h           | 46 +++++++++++++++++++++++-
 blktrace_api.h       | 66 ++++++++++++++++++++++++----------
 iowatcher/blkparse.c | 70 +++++++++++++++++++++++++-----------
 10 files changed, 477 insertions(+), 56 deletions(-)