Re: [pnfs] [PATCH 05/28] pnfsblock: expose scsi interface

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

 



On Wed, Mar 12, 2008 at 02:10:03PM -0400, Fredric Isaman wrote:
>>> Yes, absolutely.  No one outside of few places in the core scsi code
>>> should ever iterate over the scsi disks.
>>>
>
> Is this for locking reasons?

It's for abstraction and data hiding reasons.  The existance of such
a list is an implementation detail.   Any inkernel or external user
should use the block device API to access block devices.  Even the
implementation using the scsi layer is an implementation detail.

> Basically, we are given a disk signature, (an array of offset, byte
> sequence pairs) and want to match it against some visible disk (ignoring
> partitions), or know that it is not currently visible.
>
> Thus our requirement are:
>
> Scan all available block devices (though all available SCSI devices is a
> workable substitute).
>
> Notification of new devices would be a helpful in optimizing rescans for 
> unmapped disk signatures.
>
>
> As Jason mentions, we will pursue doing this in userspace.

Try looking into the libvolume_id and libblkid libraries which solve
exactly this problem already, and it's a quite complicated one to start
with.

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux