Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultSubmarineTimeout default Submarine timeout (ms) DefaultSubmarineTimeout = 2000 //DefaultClusterNodeTimeout default cluster node timeout (ms) //The maximum amount of time a Submarine Cluster node can be unavailable, without it being considered as failing DefaultClusterNodeTimeout = 2000 // SubmarineRenameCommandsDefaultPath default path to volume storing rename commands SubmarineRenameCommandsDefaultPath = "/etc/secret-volume" // SubmarineRenameCommandsDefaultFile default file name containing rename commands SubmarineRenameCommandsDefaultFile = "" // SubmarineConfigFileDefault default config file path SubmarineConfigFileDefault = "/submarine-conf/submarine.conf" // SubmarineServerBinDefault default binary name SubmarineServerBinDefault = "submarine-server" // SubmarineServerPortDefault default Submarine port SubmarineServerPortDefault = "6379" // SubmarineMaxMemoryDefault default Submarine max memory SubmarineMaxMemoryDefault = 0 // SubmarineMaxMemoryPolicyDefault default Submarine max memory eviction policy SubmarineMaxMemoryPolicyDefault = "noeviction" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Submarine ¶
type Submarine struct { DialTimeout int ClusterNodeTimeout int ConfigFileName string HTTPServerAddr string ServerBin string ServerPort string ServerIP string MaxMemory uint32 MaxMemoryPolicy string ConfigFiles []string // contains filtered or unexported fields }
Submarine used to store all Submarine configuration information
func (*Submarine) GetRenameCommandsFile ¶
GetRenameCommandsFile return the path to the rename command file, or empty string if not define
Click to show internal directories.
Click to hide internal directories.