INNER CODE UNIT · Go

func

NVIDIA/k8s-device-plugin · cmd/mps-control-daemon/main.go:94

func (cfg *Config) loadConfig(c *cli.Context) (*spec.Config, error) {
	config, err := spec.NewConfig(c, cfg.flags)
	if err != nil {
		return nil, fmt.Errorf("unable to finalize config: %w", err)
	}
	err = validateFlags(config)
	if err != nil {
		return nil, fmt.Errorf("unable to validate flags: %w", err)
	}
	config.Flags.GFD = nil

	return config, nil
}

func start(c *cli.Context, cfg *Config) error {
	klog.Info("Starting OS watcher.")
	sigs := watch.Signals(syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT)
	var started bool

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…