[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