Re: [PATCH 0/2] null_blk: zone support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/06/2018 07:45 PM, Laurence Oberman wrote:
On Fri, 2018-07-06 at 19:38 +0200, Matias Bjørling wrote:
This series adds support for exposing a zone block device using the
null_blk device driver.

The first patch moves core null_blk data structures to a shared
header
file. The second implements the actual zone support. The patchset
adds
two new options. One to enable the zone interface, and another to
define the size of the zones to expose.

Thanks,
Matias

Matias Bjørling (2):
   null_blk: move shared definitions to header file
   null_blk: add zone support

  Documentation/block/null_blk.txt |   7 ++
  drivers/block/Makefile           |   5 +-
  drivers/block/null_blk.c         | 124 ++++++++++++-----------------
---
  drivers/block/null_blk.h         | 108 ++++++++++++++++++++++++++++
  drivers/block/null_blk_zoned.c   | 149
+++++++++++++++++++++++++++++++++++++++
  5 files changed, 315 insertions(+), 78 deletions(-)
  create mode 100644 drivers/block/null_blk.h
  create mode 100644 drivers/block/null_blk_zoned.c


Thank you for this will be very useful.
I will test it to add value.
I dont know the code well enough to review it
Regards
Laurence


Great.

For fio, you can use the zone support here:

  https://github.com/bvanassche/fio

It is in the process of being upstreamed.

Also, you'll need the latest libzbc/util-linux (blkzone) if you want to report zones. A bug was fixed around detection of the drive.

  https://github.com/hgst/libzbc
  https://github.com/karelzak/util-linux




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux