public inbox for linux-block@vger.kernel.org
 help / color / mirror / Atom feed
* ublk: expose ublk device info in sysfs or support ioctls on ublk-control
@ 2025-02-07 19:50 Matthew Broomfield
  2025-02-07 20:13 ` Keith Busch
  2025-02-08  6:03 ` Ming Lei
  0 siblings, 2 replies; 3+ messages in thread
From: Matthew Broomfield @ 2025-02-07 19:50 UTC (permalink / raw)
  To: linux-block; +Cc: ming.lei

Hi all,

It would be great if there was a sysfs file which exposed "struct
ublksrv_ctrl_dev_info" so programs written in languages without
io_uring libraries (such as python) could easily read this information
for management, testing, or record keeping. Ideally if possible this
could be something like "/sys/block/ublkbX/ublk_info". Is this
possible?

Alternatively, the "/dev/ublk-control" file could support ioctls which
mimic the io_uring cmds such as UBLK_CMD_GET_DEV_INFO,
UBLK_CMD_ADD_DEV, etc. This would be more powerful as the block device
lifecycle management program could be completely independent of both
io_uring and the program which handles the block IO. However I'm
skeptical it's worth it in the long run to create a ioctl -> io_uring
adapter. (As opposed to languages natively supporting io_uring)

Thank you,
-Matthew Broomfield

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

end of thread, other threads:[~2025-02-08  6:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-07 19:50 ublk: expose ublk device info in sysfs or support ioctls on ublk-control Matthew Broomfield
2025-02-07 20:13 ` Keith Busch
2025-02-08  6:03 ` Ming Lei

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox