Linux SCSI subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/7] scsi_debug: Add ZBC support
@ 2020-04-22 10:42 Damien Le Moal
  2020-04-22 10:42 ` [PATCH 1/7] scsi_debug: add zbc mode and VPD pages Damien Le Moal
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Damien Le Moal @ 2020-04-22 10:42 UTC (permalink / raw)
  To: linux-scsi, Martin K . Petersen; +Cc: Douglas Gilbert

This is the second part of the scsi_debug updates implementing ZBC
support on top of Doug "per_host_store+random parameters, compare" patch
series.

The ZBC emulation implemented allows to emulate both host-managed and
host-aware disks with configurable zone size, number of conventional
zones znd maximum number of open zones. One feature missing is the
emulation of ZBC RC_BASIS which changes the behavior of the READ
CAPACITY command. This is however not a critical point for testing as,
to my knowledge, there are no disks using RC_BASIS on the market today.
RC_BASIS emulation can thus be added as a later patch.

The emulated devices, both host-aware and host-managed, pass libzbc ZBC
conformance tests (SG interface) as well as zonefs tests (block layer
interface).

Damien Le Moal (4):
  scsi_debug: add zone_max_open module parameter
  scsi_debug: add zone_nr_conv module parameter
  scsi_debug: add zone_size_mb module parameter
  scsi_debug: implement zbc host-aware emulation

Douglas Gilbert (3):
  scsi_debug: add zbc mode and VPD pages
  scsi_debug: add zbc zone commands
  scsi_debug: add zbc module parameter

 drivers/scsi/scsi_debug.c | 1016 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 993 insertions(+), 23 deletions(-)

-- 
2.25.3


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

end of thread, other threads:[~2020-05-05  4:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-22 10:42 [PATCH 0/7] scsi_debug: Add ZBC support Damien Le Moal
2020-04-22 10:42 ` [PATCH 1/7] scsi_debug: add zbc mode and VPD pages Damien Le Moal
2020-04-22 10:42 ` [PATCH 2/7] scsi_debug: add zbc zone commands Damien Le Moal
2020-04-22 10:42 ` [PATCH 3/7] scsi_debug: add zbc module parameter Damien Le Moal
2020-04-22 10:42 ` [PATCH 4/7] scsi_debug: add zone_max_open " Damien Le Moal
2020-04-22 10:42 ` [PATCH 5/7] scsi_debug: add zone_nr_conv " Damien Le Moal
2020-04-22 10:42 ` [PATCH 6/7] scsi_debug: add zone_size_mb " Damien Le Moal
2020-04-22 10:42 ` [PATCH 7/7] scsi_debug: implement zbc host-aware emulation Damien Le Moal
2020-04-22 16:46   ` Douglas Gilbert
2020-04-22 16:50     ` Martin K. Petersen
2020-04-23  1:33     ` Damien Le Moal
2020-05-05  4:41 ` [PATCH 0/7] scsi_debug: Add ZBC support Martin K. Petersen

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