Documentation ¶
Index ¶
- type SolidfireSANStorageDriver
- func (d *SolidfireSANStorageDriver) AddMissingVolumesToVag(vagID int64, vols []int64) error
- func (d *SolidfireSANStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error
- func (d *SolidfireSANStorageDriver) CreatePrepare(volConfig *storage.VolumeConfig) bool
- func (d *SolidfireSANStorageDriver) GetDriverName() string
- func (d *SolidfireSANStorageDriver) GetExternalConfig() interface{}
- func (d *SolidfireSANStorageDriver) GetInternalVolumeName(name string) string
- func (d *SolidfireSANStorageDriver) GetProtocol() config.Protocol
- func (d *SolidfireSANStorageDriver) GetStorageBackendSpecs(backend *storage.StorageBackend) error
- func (d *SolidfireSANStorageDriver) GetVolumeOpts(volConfig *storage.VolumeConfig, pool *storage.StoragePool, ...) (map[string]string, error)
- func (d *SolidfireSANStorageDriver) StoreConfig(b *storage.PersistentStorageBackendConfig)
- func (d *SolidfireSANStorageDriver) VerifyVags(vags []int64) []int64
- type SolidfireStorageDriverConfigExternal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SolidfireSANStorageDriver ¶
type SolidfireSANStorageDriver struct {
dvp.SolidfireSANStorageDriver
}
SolidfireSANStorageDriver is for iSCSI storage provisioning
func (*SolidfireSANStorageDriver) AddMissingVolumesToVag ¶
func (d *SolidfireSANStorageDriver) AddMissingVolumesToVag(vagID int64, vols []int64) error
Add volume ID's in the provided list that aren't already a member of the specified VAG
func (*SolidfireSANStorageDriver) CreateFollowup ¶
func (d *SolidfireSANStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error
func (*SolidfireSANStorageDriver) CreatePrepare ¶
func (d *SolidfireSANStorageDriver) CreatePrepare( volConfig *storage.VolumeConfig, ) bool
func (*SolidfireSANStorageDriver) GetDriverName ¶
func (d *SolidfireSANStorageDriver) GetDriverName() string
func (*SolidfireSANStorageDriver) GetExternalConfig ¶
func (d *SolidfireSANStorageDriver) GetExternalConfig() interface{}
func (*SolidfireSANStorageDriver) GetInternalVolumeName ¶
func (d *SolidfireSANStorageDriver) GetInternalVolumeName(name string) string
func (*SolidfireSANStorageDriver) GetProtocol ¶
func (d *SolidfireSANStorageDriver) GetProtocol() config.Protocol
func (*SolidfireSANStorageDriver) GetStorageBackendSpecs ¶
func (d *SolidfireSANStorageDriver) GetStorageBackendSpecs( backend *storage.StorageBackend, ) error
Retrieve storage backend capabilities
func (*SolidfireSANStorageDriver) GetVolumeOpts ¶
func (d *SolidfireSANStorageDriver) GetVolumeOpts( volConfig *storage.VolumeConfig, pool *storage.StoragePool, requests map[string]sa.Request, ) (map[string]string, error)
func (*SolidfireSANStorageDriver) StoreConfig ¶
func (d *SolidfireSANStorageDriver) StoreConfig( b *storage.PersistentStorageBackendConfig, )
func (*SolidfireSANStorageDriver) VerifyVags ¶
func (d *SolidfireSANStorageDriver) VerifyVags(vags []int64) []int64
Verify that the provided list of VAG ID's exist, return list of those that don't
Click to show internal directories.
Click to hide internal directories.