seaweedfs/weed/storage/volume_type.go
2020-12-13 00:58:58 -08:00

24 lines
413 B
Go

package storage
import "fmt"
type VolumeType string
const (
HardDriveType VolumeType = ""
SsdType = "ssd"
)
func ToVolumeType(vt string) (volumeType VolumeType, err error) {
volumeType = HardDriveType
switch vt {
case "", "hdd":
volumeType = HardDriveType
case "ssd":
volumeType = SsdType
default:
err = fmt.Errorf("parse VolumeType %s: expecting hdd or ssd\n", vt)
}
return
}