Documentation
¶
Index ¶
- type ExecConfig
- func (execConfig *ExecConfig) ReadConfig(configFilePath string) error
- func (execConfig *ExecConfig) Run() (*[]ior.IorResult, error)
- func (execConfig *ExecConfig) RunIorEasy() ([]ior.IorResult, error)
- func (execConfig *ExecConfig) RunIorEasyOneJob(api, transferSize, blockSize, testFile string, filePerProc, uniqueDir bool) (ior.IorResult, error)
- func (execConfig *ExecConfig) RunIorHard() ([]ior.IorResult, error)
- func (execConfig *ExecConfig) RunIorHardOneJob(api string, segmentCount int64) (ior.IorResult, error)
- type IorEasy
- type IorHard
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecConfig ¶
type ExecConfig struct { *ceph_cluster.CephCluster *ceph.CephConf IorEasy IorEasy `json:"iorEasy"` IorHard IorHard `json:"iorHard"` IpAddr string `json:"ipAddr"` Runtime int64 `json:"runtime"` ResultDir string `json:"resultDir"` }
func NewExecConfig ¶
func NewExecConfig(configPath string) (*ExecConfig, error)
func (*ExecConfig) ReadConfig ¶
func (execConfig *ExecConfig) ReadConfig(configFilePath string) error
func (*ExecConfig) RunIorEasy ¶
func (execConfig *ExecConfig) RunIorEasy() ([]ior.IorResult, error)
func (*ExecConfig) RunIorEasyOneJob ¶
func (*ExecConfig) RunIorHard ¶
func (execConfig *ExecConfig) RunIorHard() ([]ior.IorResult, error)
func (*ExecConfig) RunIorHardOneJob ¶
Click to show internal directories.
Click to hide internal directories.