Documentation ¶
Index ¶
- func ReloadStorage(storageType int) error
- type DummyError
- type GlusterfsCluster
- func (glusterfsCluster *GlusterfsCluster) CleanDataOnDisk(glusterfsVolume *GlusterfsVolume) error
- func (glusterfsCluster *GlusterfsCluster) CreateVolume(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
- func (glusterfsCluster *GlusterfsCluster) DeleteAndRecreateVolume(name string) error
- func (glusterfsCluster *GlusterfsCluster) DeleteVolume(name string) error
- func (glusterfsCluster *GlusterfsCluster) GetAllVolume() ([]GlusterfsVolume, error)
- func (glusterfsCluster *GlusterfsCluster) GetHostStatus() map[string]bool
- func (glusterfsCluster *GlusterfsCluster) GetVolume(name string) (*GlusterfsVolume, error)
- func (glusterfsCluster *GlusterfsCluster) StartVolume(name string) error
- func (glusterfsCluster *GlusterfsCluster) StopVolume(name string) error
- type GlusterfsVolume
- type GlusterfsVolumeCreateParameter
- type Storage
- type StorageDummy
- func (storageDummy *StorageDummy) DeleteGlusterfsCluster(name string) error
- func (storageDummy *StorageDummy) DeleteGlusterfsVolumeCreateParameter(clusterName string, volumeName string) error
- func (storageDummy *StorageDummy) LoadAllGlusterfsCluster() ([]GlusterfsCluster, error)
- func (storageDummy *StorageDummy) LoadAllGlusterfsVolumeCreateParameter(clusterName string) ([]GlusterfsVolumeCreateParameter, error)
- func (storageDummy *StorageDummy) LoadGlusterfsCluster(name string) (*GlusterfsCluster, error)
- func (storageDummy *StorageDummy) LoadGlusterfsVolumeCreateParameter(clusterName string, volumeName string) (*GlusterfsVolumeCreateParameter, error)
- func (storageDummy *StorageDummy) SaveGlusterfsCluster(glusterfsCluster *GlusterfsCluster) error
- func (storageDummy *StorageDummy) SaveGlusterfsVolumeCreateParameter(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
- func (storageDummy *StorageDummy) ShouldCheck() bool
- type StorageEtcd
- func (storageEtcd *StorageEtcd) DeleteGlusterfsCluster(name string) error
- func (storageEtcd *StorageEtcd) DeleteGlusterfsVolumeCreateParameter(clusterName string, volumeName string) error
- func (storageEtcd *StorageEtcd) LoadAllGlusterfsCluster() ([]GlusterfsCluster, error)
- func (storageEtcd *StorageEtcd) LoadAllGlusterfsVolumeCreateParameter(clusterName string) ([]GlusterfsVolumeCreateParameter, error)
- func (storageEtcd *StorageEtcd) LoadGlusterfsCluster(name string) (*GlusterfsCluster, error)
- func (storageEtcd *StorageEtcd) LoadGlusterfsVolumeCreateParameter(clusterName string, volumeName string) (*GlusterfsVolumeCreateParameter, error)
- func (storageEtcd *StorageEtcd) SaveGlusterfsCluster(glusterfsCluster *GlusterfsCluster) error
- func (storageEtcd *StorageEtcd) SaveGlusterfsVolumeCreateParameter(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReloadStorage ¶
Types ¶
type DummyError ¶
type DummyError struct {
// contains filtered or unexported fields
}
func (*DummyError) Error ¶
func (dummyError *DummyError) Error() string
type GlusterfsCluster ¶
type GlusterfsCluster struct { Name string HostSlice []string Path string SSHDialTimeout time.Duration SSHSessionTimeout time.Duration SSHPort int SSHUser string SSHPassword string }
func CreateGlusterfsCluster ¶
func (*GlusterfsCluster) CleanDataOnDisk ¶
func (glusterfsCluster *GlusterfsCluster) CleanDataOnDisk(glusterfsVolume *GlusterfsVolume) error
func (*GlusterfsCluster) CreateVolume ¶
func (glusterfsCluster *GlusterfsCluster) CreateVolume(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
func (*GlusterfsCluster) DeleteAndRecreateVolume ¶
func (glusterfsCluster *GlusterfsCluster) DeleteAndRecreateVolume(name string) error
func (*GlusterfsCluster) DeleteVolume ¶
func (glusterfsCluster *GlusterfsCluster) DeleteVolume(name string) error
func (*GlusterfsCluster) GetAllVolume ¶
func (glusterfsCluster *GlusterfsCluster) GetAllVolume() ([]GlusterfsVolume, error)
func (*GlusterfsCluster) GetHostStatus ¶
func (glusterfsCluster *GlusterfsCluster) GetHostStatus() map[string]bool
func (*GlusterfsCluster) GetVolume ¶
func (glusterfsCluster *GlusterfsCluster) GetVolume(name string) (*GlusterfsVolume, error)
func (*GlusterfsCluster) StartVolume ¶
func (glusterfsCluster *GlusterfsCluster) StartVolume(name string) error
func (*GlusterfsCluster) StopVolume ¶
func (glusterfsCluster *GlusterfsCluster) StopVolume(name string) error
type GlusterfsVolume ¶
type Storage ¶
type Storage interface { DeleteGlusterfsCluster(name string) error SaveGlusterfsCluster(glusterfsCluster *GlusterfsCluster) error LoadGlusterfsCluster(name string) (*GlusterfsCluster, error) LoadAllGlusterfsCluster() ([]GlusterfsCluster, error) DeleteGlusterfsVolumeCreateParameter(clusterName string, volumeName string) error SaveGlusterfsVolumeCreateParameter(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error LoadGlusterfsVolumeCreateParameter(clusterName string, volumeName string) (*GlusterfsVolumeCreateParameter, error) LoadAllGlusterfsVolumeCreateParameter(clusterName string) ([]GlusterfsVolumeCreateParameter, error) // contains filtered or unexported methods }
func GetStorage ¶
func GetStorage() Storage
type StorageDummy ¶
type StorageDummy struct {
// contains filtered or unexported fields
}
func (*StorageDummy) DeleteGlusterfsCluster ¶
func (storageDummy *StorageDummy) DeleteGlusterfsCluster(name string) error
func (*StorageDummy) DeleteGlusterfsVolumeCreateParameter ¶
func (storageDummy *StorageDummy) DeleteGlusterfsVolumeCreateParameter(clusterName string, volumeName string) error
func (*StorageDummy) LoadAllGlusterfsCluster ¶
func (storageDummy *StorageDummy) LoadAllGlusterfsCluster() ([]GlusterfsCluster, error)
func (*StorageDummy) LoadAllGlusterfsVolumeCreateParameter ¶
func (storageDummy *StorageDummy) LoadAllGlusterfsVolumeCreateParameter(clusterName string) ([]GlusterfsVolumeCreateParameter, error)
func (*StorageDummy) LoadGlusterfsCluster ¶
func (storageDummy *StorageDummy) LoadGlusterfsCluster(name string) (*GlusterfsCluster, error)
func (*StorageDummy) LoadGlusterfsVolumeCreateParameter ¶
func (storageDummy *StorageDummy) LoadGlusterfsVolumeCreateParameter(clusterName string, volumeName string) (*GlusterfsVolumeCreateParameter, error)
func (*StorageDummy) SaveGlusterfsCluster ¶
func (storageDummy *StorageDummy) SaveGlusterfsCluster(glusterfsCluster *GlusterfsCluster) error
func (*StorageDummy) SaveGlusterfsVolumeCreateParameter ¶
func (storageDummy *StorageDummy) SaveGlusterfsVolumeCreateParameter(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
func (*StorageDummy) ShouldCheck ¶
func (storageDummy *StorageDummy) ShouldCheck() bool
type StorageEtcd ¶
type StorageEtcd struct { }
func (*StorageEtcd) DeleteGlusterfsCluster ¶
func (storageEtcd *StorageEtcd) DeleteGlusterfsCluster(name string) error
func (*StorageEtcd) DeleteGlusterfsVolumeCreateParameter ¶
func (storageEtcd *StorageEtcd) DeleteGlusterfsVolumeCreateParameter(clusterName string, volumeName string) error
func (*StorageEtcd) LoadAllGlusterfsCluster ¶
func (storageEtcd *StorageEtcd) LoadAllGlusterfsCluster() ([]GlusterfsCluster, error)
func (*StorageEtcd) LoadAllGlusterfsVolumeCreateParameter ¶
func (storageEtcd *StorageEtcd) LoadAllGlusterfsVolumeCreateParameter(clusterName string) ([]GlusterfsVolumeCreateParameter, error)
func (*StorageEtcd) LoadGlusterfsCluster ¶
func (storageEtcd *StorageEtcd) LoadGlusterfsCluster(name string) (*GlusterfsCluster, error)
func (*StorageEtcd) LoadGlusterfsVolumeCreateParameter ¶
func (storageEtcd *StorageEtcd) LoadGlusterfsVolumeCreateParameter(clusterName string, volumeName string) (*GlusterfsVolumeCreateParameter, error)
func (*StorageEtcd) SaveGlusterfsCluster ¶
func (storageEtcd *StorageEtcd) SaveGlusterfsCluster(glusterfsCluster *GlusterfsCluster) error
func (*StorageEtcd) SaveGlusterfsVolumeCreateParameter ¶
func (storageEtcd *StorageEtcd) SaveGlusterfsVolumeCreateParameter(glusterfsVolumeCreateParameter *GlusterfsVolumeCreateParameter) error
Click to show internal directories.
Click to hide internal directories.