linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] block: add tracepoints for ZBD specific operations
@ 2025-07-09 11:46 Johannes Thumshirn
  2025-07-09 11:47 ` [PATCH 1/5] blktrace: add zoned block commands to blk_fill_rwbs Johannes Thumshirn
                   ` (4 more replies)
  0 siblings, 5 replies; 22+ messages in thread
From: Johannes Thumshirn @ 2025-07-09 11:46 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Damien Le Moal, Christoph Hellwig, linux-block,
	Shin'ichiro Kawasaki, Chaitanya Kulkarni, Johannes Thumshirn

Add tracepoints for operations specific to zoned block devices. 

These tracepoints are also the foundation for adding zoned block device
support to blktrace, which will be sent in a follow up.

But even without the immediate support for ZBD operations in blktrace, these
tracepoints have prooven to be effective in debugging issues with filesystems
on zoned block devices.

Johannes Thumshirn (5):
  blktrace: add zoned block commands to blk_fill_rwbs
  block: split blk_zone_update_request_bio into two functions
  block: add tracepoint for blk_zone_update_request_bio
  block: add tracepoint for blkdev_zone_mgmt
  block: add trace messages to zone write plugging

 block/blk-mq.c               |  6 ++-
 block/blk-zoned.c            | 23 ++++++++++
 block/blk.h                  | 31 ++++++-------
 include/trace/events/block.h | 89 ++++++++++++++++++++++++++++++++++++
 kernel/trace/blktrace.c      | 21 +++++++++
 5 files changed, 151 insertions(+), 19 deletions(-)

-- 
2.50.0


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

end of thread, other threads:[~2025-07-14 16:00 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-09 11:46 [PATCH 0/5] block: add tracepoints for ZBD specific operations Johannes Thumshirn
2025-07-09 11:47 ` [PATCH 1/5] blktrace: add zoned block commands to blk_fill_rwbs Johannes Thumshirn
2025-07-09 15:30   ` Bart Van Assche
2025-07-10  5:55     ` Johannes Thumshirn
2025-07-10 15:48       ` Bart Van Assche
2025-07-14 10:23         ` Johannes Thumshirn
2025-07-14 16:00           ` Bart Van Assche
2025-07-10  4:13   ` Damien Le Moal
2025-07-10  9:59     ` Johannes Thumshirn
2025-07-10 10:39       ` Damien Le Moal
2025-07-09 11:47 ` [PATCH 2/5] block: split blk_zone_update_request_bio into two functions Johannes Thumshirn
2025-07-10  4:15   ` Damien Le Moal
2025-07-09 11:47 ` [PATCH 3/5] block: add tracepoint for blk_zone_update_request_bio Johannes Thumshirn
2025-07-10  4:18   ` Damien Le Moal
2025-07-09 11:47 ` [PATCH 4/5] block: add tracepoint for blkdev_zone_mgmt Johannes Thumshirn
2025-07-09 15:37   ` Bart Van Assche
2025-07-10  4:10     ` Damien Le Moal
2025-07-10 15:46       ` Bart Van Assche
2025-07-10  4:20   ` Damien Le Moal
2025-07-09 11:47 ` [PATCH 5/5] block: add trace messages to zone write plugging Johannes Thumshirn
2025-07-10  4:23   ` Damien Le Moal
2025-07-10  6:27     ` Johannes Thumshirn

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