worker: Print task types in info

This commit is contained in:
Łukasz Magiera 2020-11-26 16:34:51 +01:00
parent aa278443d3
commit 23c7728edb

View File

@ -49,10 +49,22 @@ var infoCmd = &cli.Command{
return xerrors.Errorf("getting info: %w", err) return xerrors.Errorf("getting info: %w", err)
} }
tt, err := api.TaskTypes(ctx)
if err != nil {
return xerrors.Errorf("getting task types: %w", err)
}
fmt.Printf("Hostname: %s\n", info.Hostname) fmt.Printf("Hostname: %s\n", info.Hostname)
fmt.Printf("CPUs: %d; GPUs: %v\n", info.Resources.CPUs, info.Resources.GPUs) fmt.Printf("CPUs: %d; GPUs: %v\n", info.Resources.CPUs, info.Resources.GPUs)
fmt.Printf("RAM: %s; Swap: %s\n", types.SizeStr(types.NewInt(info.Resources.MemPhysical)), types.SizeStr(types.NewInt(info.Resources.MemSwap))) fmt.Printf("RAM: %s; Swap: %s\n", types.SizeStr(types.NewInt(info.Resources.MemPhysical)), types.SizeStr(types.NewInt(info.Resources.MemSwap)))
fmt.Printf("Reserved memory: %s\n", types.SizeStr(types.NewInt(info.Resources.MemReserved))) fmt.Printf("Reserved memory: %s\n", types.SizeStr(types.NewInt(info.Resources.MemReserved)))
fmt.Printf("Task types: ")
for taskType := range tt {
fmt.Printf("%s ", taskType.Short())
}
fmt.Println()
fmt.Println() fmt.Println()
paths, err := api.Paths(ctx) paths, err := api.Paths(ctx)