INNER CODE UNIT · Go

smokeNodeMaxRunningJobsFlag

yaklang/yaklang · cmd/legion-smoke-node/main.go:247

func smokeNodeMaxRunningJobsFlag(flags *flag.FlagSet) *uint64 {
	return flags.Uint64(
		"max-running-jobs",
		1,
		"Maximum concurrent jobs; zero means unlimited",
	)
}

func smokeNodeMaxRunningJobs(value uint64) (uint32, error) {
	if value > uint64(^uint32(0)) {
		return 0, fmt.Errorf("max-running-jobs exceeds uint32 range")
	}
	return uint32(value), nil
}

func environmentBool(name string) bool {
	switch strings.ToLower(strings.TrimSpace(os.Getenv(name))) {
	case "1", "true", "yes", "on":

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…