Documentation ¶
Index ¶
Constants ¶
View Source
const ( //List of operation name for cli CliOpGet = "get" CliOpList = "list" CliOpStatus = "stat" CliOpCreate = "create" CliOpDelete = "delete" CliOpInfo = "info" CliOpAdd = "add" CliOpSet = "set" CliOpDecommission = "decommission" CliOpDownloadZip = "load" CliOpMetaCompatibility = "meta" CliOpFreeze = "freeze" CliOpSetThreshold = "threshold" CliOpSetDelRate = "delelerate" CliOpCheck = "check" CliOpReset = "reset" CliOpReplicate = "add-replica" CliOpDelReplica = "del-replica" CliOpExpand = "expand" CliOpShrink = "shrink" //Shorthand format of operation name CliOpDecommissionShortHand = "dec" //resource name CliResourceDataNode = "datanode [COMMAND]" CliResourceMetaNode = "metanode" CliResourceDataPartition = "datapartition" CliResourceMetaPartition = "metapartition" CliResourceTopology = "topology" CliResourceRaftNode = "raftnode" CliResourceDisk = "disk" CliResourceConfig = "config" //Flags CliFlagName = "name" CliFlagOnwer = "user" CliFlagDataPartitionSize = "dp-size" CliFlagDataPartitionCount = "dp-count" CliFlagMetaPartitionCount = "mp-count" CliFlagReplicas = "replicas" CliFlagEnable = "enable" CliFlagEnableFollowerRead = "follower-read" CliFlagAuthenticate = "authenticate" CliFlagCapacity = "capacity" CliFlagThreshold = "threshold" CliFlagAddress = "addr" CliFlagDiskPath = "path" CliFlagAuthKey = "authkey" CliFlagINodeStartID = "inode-start" CliFlagId = "id" CliFlagZoneName = "zonename" CliFlagAutoRepairRate = "auto-repair-rate" CliFlagDelBatchCount = "delete-batch-count" CliFlagDelWorkerSleepMs = "delete-worker-sleep-ms" CliFlagMarkDelRate = "mark-delete-rate" //Shorthand format of resource name ResourceDataNodeShortHand = "dn" ResourceMetaNodeShortHand = "mn" ResourceDataPartitionShortHand = "dp" ResourceMetaPartitionShortHand = "mp" )
Variables ¶
This section is empty.
Functions ¶
func NewVolumeClient ¶
func NewVolumeClient(opCode MasterOp, client *master.MasterClient) (vol *volumeClient)
func OsExitWithLogFlush ¶
func OsExitWithLogFlush()
Types ¶
type ChubaoFSCmd ¶
func NewRootCmd ¶
func NewRootCmd(client *master.MasterClient) *ChubaoFSCmd
type Config ¶
func LoadConfig ¶
Click to show internal directories.
Click to hide internal directories.