feat:modify node interface add some field

This commit is contained in:
qiwang 2022-10-20 02:19:25 -07:00
parent 7ad5d1f562
commit 4d80cf5615
2 changed files with 44 additions and 6 deletions

View File

@ -8,13 +8,30 @@ import (
func main() {
node_list := node_info.Get_all_nodes()
fmt.Printf("Found %d nodes \n", node_list.Record_count)
/* a little bit nicer*/
fmt.Printf("name\t State\t\t\t Reason\t\t Tres\n")
fmt.Printf("________________________________________\n")
for i := range node_list.Node_list {
node := node_list.Node_list[i]
fmt.Printf("%s\t %s\t %s\t \n", node.Node_hostname, node_info.State_to_string(node.Node_state), node.Reason)
fmt.Println("Node_hostname: " + node.Node_hostname)
fmt.Println("State: " + node_info.State_to_string(node.Node_state))
fmt.Println("Arch: " + node.Arch)
fmt.Println("Boards: " + string(node.Boards))
fmt.Println("Boot_time: " + string(node.Boot_time))
fmt.Println("Cores: " + string(node.Cores))
fmt.Println("Cpu_load: " + string(node.Cpu_load))
fmt.Println("Cpus: " + string(node.Cpus))
fmt.Println("Features: " + node.Features)
fmt.Println("Gres: " + node.Gres)
fmt.Println("Node_addr: " + node.Node_addr)
fmt.Println("Node_hostname: " + node.Node_hostname)
fmt.Println("Os: " + node.Os)
fmt.Println("Real_memory: " + string(node.Real_memory))
fmt.Println("Reason_time: " + string(node.Reason_time))
fmt.Println("Node_state: " + string(node.Node_state))
fmt.Println("Reason_uid: " + string(node.Reason_uid))
fmt.Println("Slurmd_start_time: " + string(node.Slurmd_start_time))
fmt.Println("Sockets: " + string(node.Sockets))
fmt.Println("Threads: " + string(node.Threads))
fmt.Println("Tmp_disk: " + string(node.Tmp_disk))
fmt.Println("Weight: " + string(node.Weight))
}
}

View File

@ -12,7 +12,28 @@ func main() {
fmt.Println(string(node_list.Record_count))
for i := range node_list.Node_list {
node := node_list.Node_list[i]
fmt.Printf("%s\t %s\t %s\n", node.Node_hostname, node_info.State_to_string(node.Node_state), node.Reason)
fmt.Println("Node_hostname: " + node.Node_hostname)
fmt.Println("State: " + node_info.State_to_string(node.Node_state))
fmt.Println("Arch: " + node.Arch)
fmt.Println("Boards: " + string(node.Boards))
fmt.Println("Boot_time: " + string(node.Boot_time))
fmt.Println("Cores: " + string(node.Cores))
fmt.Println("Cpu_load: " + string(node.Cpu_load))
fmt.Println("Cpus: " + string(node.Cpus))
fmt.Println("Features: " + node.Features)
fmt.Println("Gres: " + node.Gres)
fmt.Println("Node_addr: " + node.Node_addr)
fmt.Println("Node_hostname: " + node.Node_hostname)
fmt.Println("Os: " + node.Os)
fmt.Println("Real_memory: " + string(node.Real_memory))
fmt.Println("Reason_time: " + string(node.Reason_time))
fmt.Println("Node_state: " + string(node.Node_state))
fmt.Println("Reason_uid: " + string(node.Reason_uid))
fmt.Println("Slurmd_start_time: " + string(node.Slurmd_start_time))
fmt.Println("Sockets: " + string(node.Sockets))
fmt.Println("Threads: " + string(node.Threads))
fmt.Println("Tmp_disk: " + string(node.Tmp_disk))
fmt.Println("Weight: " + string(node.Weight))
}
}