INNER CODE UNIT · Go

canaryConfig

oneclickvirt/ecs · cmd/ecs-canary/main.go:50

func canaryConfig(offline, standard, tcp, hardware bool, deepDiskPath string, deepBurnDuration, maxDuration time.Duration) *api.Config {
	config := api.NewConfig("canary")
	config.BasicStatus = hardware || standard
	config.CpuTestStatus = hardware || standard
	config.MemoryTestStatus = hardware || standard
	config.DiskTestStatus = hardware || standard
	config.UtTestStatus = standard
	config.SecurityTestStatus = standard
	config.EmailTestStatus = standard
	config.BacktraceStatus = standard
	config.Nt3Status = standard
	config.PingTestStatus = standard
	config.SpeedTestStatus = standard
	config.TgdcTestStatus = standard
	config.WebTestStatus = standard
	config.DataOffline = offline
	config.TCPProbeStatus = tcp || standard
	config.DeepMode = deepDiskPath != "" || deepBurnDuration > 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…