[laptop-discuss] [driver-discuss] draft blk2scsa functional spec posted
Artem Kachitchkine
Artem.Kachitchkin at Sun.COM
Tue Nov 13 16:02:51 PST 2007
> http://opensolaris.org/os/project/sdcard-drivers/blk2scsa-spec/
> B2S_CMD_RESERVE
> B2S_CMD_RELEASE
>
> These commands are used to place or release a SCSI-2 reservation. The
> intended purpose is to prevent a B2S_CMD_FORMAT from being issued against
> a device that has a reservation in place. These commands should always
> succeed if the media is present, ready, and not being formatted. The
> most recent operation determines whether the target is reserved or not.
Potential confusion lurking here. IIRC the intended purpose of SCSI-2
RESERVE/RELEASE is to avoid contention in multi-initiator
configurations, e.g. SANs and clustering, where the same device can be
used by multiple hosts. I think your description will be confusing for
those been using this SCSI terminology for 20 years. Perhaps some
additional clarification or different command names should be used.
-Artem
More information about the laptop-discuss
mailing list