[SCSI] pmcraid: support SMI-S object model of storage pool
authorAnil Ravindranath <anil_ravindranath@pmc-sierra.com>
Fri, 20 Nov 2009 17:39:30 +0000 (09:39 -0800)
committerJames Bottomley <James.Bottomley@suse.de>
Thu, 10 Dec 2009 14:54:12 +0000 (08:54 -0600)
commit729c845666be7092a52bf6fcdcf223fe4d9287a4
tree2a11303a9ef096dd0e05c86d676e32f2dd522b20
parent48de68a40aef032a2e198437f4781a83bfb938db
[SCSI] pmcraid: support SMI-S object model of storage pool

PMC-Sierra mgmt application uses SMI-S model. According to SMI-S, the
object model exposed by the SMI-S provider should show an StoragePool
which contains member disks of a RAID Virtual disk and StorageVolume
based on the StoragePool. But according to SMI-S, there is a possibility
where StoragePool is created but StorageVolume is not yet created. To
satisfy this scenario, we are trying a hidden RAID Virtual disk. The
hidden RAID virtual disk will not be exposed to OS. Once a StorageVolume
is created for this RAID virtual disk it is exposed.

Signed-off-by: Anil Ravindranath<anil_ravindranath@pmc-sierra.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/pmcraid.c
drivers/scsi/pmcraid.h