[PATCH 00/11] blktrace: parse blk_io_trace2 in btt and iowatcher

Johannes Thumshirn <[email protected]> Thu, 16 Jul 2026 13:04:31 +0200
Newsgroups org.kernel.vger.linux-btrace,org.kernel.vger.linux-block
Message-ID <[email protected]>
We had an internal report that the new blktrace format does not work
with the btt tool.

This is because I simply forgot to update these tools. Do so now and
sorry for all the inconvenience it might have brought.

Johannes Thumshirn (11):
  btt: use blk_io_trace2 internally
  btt: natively parse blk_io_trace2
  blktrace: add option to request a specific trace protocol version
  blkrawverify: use blk_io_trace2 internally
  blkrawverify: natively parse blk_io_trace2
  blkiomon: use blk_io_trace2 internally
  blkiomon: natively parse blk_io_trace2
  iowatcher: use blk_io_trace2 internally
  iowatcher: natively parse blk_io_trace2
  btreplay: support blk_io_trace2 in btrecord
  blkparse: add option to emit a specific trace protocol version

 blkiomon.c           |  93 +++++++++++++++++++--------
 blkparse.c           |  66 ++++++++++++++++---
 blkrawverify.c       |  69 +++++++++++++++-----
 blktrace.c           |  30 ++++++++-
 blktrace.h           |  20 ++++++
 btreplay/btrecord.c  |  83 +++++++++++++++++++-----
 btt/globals.h        |   4 +-
 btt/mmap.c           | 134 ++++++++++++++++++++++++++++++++++++--
 doc/blkparse.1       |   7 ++
 doc/blktrace.8       |   7 ++
 iowatcher/blkparse.c | 150 ++++++++++++++++++++++++++++++++-----------
 iowatcher/blkparse.h |   3 +-
 12 files changed, 551 insertions(+), 115 deletions(-)

-- 
2.54.0