|
@ -61,6 +61,7 @@ var ( |
|
|
serverMetricsHttpPort = cmdServer.Flag.Int("metricsPort", 0, "Prometheus metrics listen port") |
|
|
serverMetricsHttpPort = cmdServer.Flag.Int("metricsPort", 0, "Prometheus metrics listen port") |
|
|
|
|
|
|
|
|
// pulseSeconds = cmdServer.Flag.Int("pulseSeconds", 5, "number of seconds between heartbeats")
|
|
|
// pulseSeconds = cmdServer.Flag.Int("pulseSeconds", 5, "number of seconds between heartbeats")
|
|
|
|
|
|
isStartingMasterServer = cmdServer.Flag.Bool("master", true, "whether to start master server") |
|
|
isStartingVolumeServer = cmdServer.Flag.Bool("volume", true, "whether to start volume server") |
|
|
isStartingVolumeServer = cmdServer.Flag.Bool("volume", true, "whether to start volume server") |
|
|
isStartingFiler = cmdServer.Flag.Bool("filer", false, "whether to start filer") |
|
|
isStartingFiler = cmdServer.Flag.Bool("filer", false, "whether to start filer") |
|
|
isStartingS3 = cmdServer.Flag.Bool("s3", false, "whether to start S3 gateway") |
|
|
isStartingS3 = cmdServer.Flag.Bool("s3", false, "whether to start S3 gateway") |
|
@ -224,7 +225,11 @@ func runServer(cmd *Command, args []string) bool { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
startMaster(masterOptions, serverWhiteList) |
|
|
|
|
|
|
|
|
if *isStartingMasterServer { |
|
|
|
|
|
go startMaster(masterOptions, serverWhiteList) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
select {} |
|
|
|
|
|
|
|
|
return true |
|
|
return true |
|
|
} |
|
|
} |