Documentation
¶
Index ¶
Constants ¶
View Source
const ( SBDPath = "/usr/sbin/sbd" SBDConfigPath = "/etc/sysconfig/sbd" SBDStatusUnknown = "unknown" SBDStatusUnhealthy = "unhealthy" SBDStatusHealthy = "healthy" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { Cib cib.Root `mapstructure:"cib,omitempty"` Crmmon crmmon.Root `mapstructure:"crmmon,omitempty"` SBD SBD `mapstructure:"sbd,omitempty"` Id string `mapstructure:"id"` Name string `mapstructure:"name"` DC bool `mapstructure:"dc"` }
func NewCluster ¶
func NewClusterWithDiscoveryTools ¶
func NewClusterWithDiscoveryTools(discoveryTools *DiscoveryTools) (Cluster, error)
func (*Cluster) FencingResourceExists ¶
func (*Cluster) FencingType ¶
func (*Cluster) IsFencingEnabled ¶
func (*Cluster) IsFencingSBD ¶
type DiscoveryTools ¶
type SBD ¶
type SBDDevice ¶
type SBDDevice struct { Device string `mapstructure:"device,omitempty"` Status string `mapstructure:"status,omitempty"` Dump SBDDump `mapstructure:"dump,omitempty"` List []*SBDNode `mapstructure:"list,omitempty"` // contains filtered or unexported fields }
func NewSBDDevice ¶
func (*SBDDevice) LoadDeviceData ¶
type SBDDump ¶
type SBDDump struct { Header string `mapstructure:"header,omitempty"` Uuid string `mapstructure:"uuid,omitempty"` Slots int `mapstructure:"slots,omitempty"` SectorSize int `mapstructure:"sectorsize,omitempty"` TimeoutWatchdog int `mapstructure:"timeoutwatchdog,omitempty"` TimeoutAllocate int `mapstructure:"timeoutallocate,omitempty"` TimeoutLoop int `mapstructure:"timeoutloop,omitempty"` TimeoutMsgwait int `mapstructure:"timeoutmsgwait,omitempty"` }
Click to show internal directories.
Click to hide internal directories.