forked from JointCloud/pcm-coordinator
55 lines
1.1 KiB
Protocol Buffer
55 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
package slurm;
|
|
|
|
option go_package = "/slurmpb";
|
|
import "idl/static.proto";
|
|
|
|
message PartitionInfo{
|
|
string Allow_alloc_nodes =1;
|
|
string Allow_groups =2;
|
|
string Alternate =3;
|
|
uint32 Cr_type =4;
|
|
uint64 Def_mem_per_cpu =5;
|
|
uint32 Default_time = 6;
|
|
uint32 Flags =7;
|
|
uint32 Grace_time =8;
|
|
uint32 Max_cpus_per_node =9;
|
|
uint64 Max_mem_per_cpu =10;
|
|
uint32 Max_nodes =11;
|
|
uint32 Max_share =12;
|
|
uint32 Max_time =13;
|
|
uint32 Min_nodes =14;
|
|
string Name =15;
|
|
int32 Node_inx =16;
|
|
string Nodes =17;
|
|
uint32 Preempt_mode =18;
|
|
uint32 State_up =19;
|
|
uint32 Total_cpus =20;
|
|
uint32 Total_nodes =21;
|
|
}
|
|
|
|
message ListPartitionsReq{
|
|
SlurmVersion SlurmVersion = 1;
|
|
}
|
|
|
|
message ListPartitionsResp{
|
|
repeated PartitionInfo Partition_list =1;
|
|
}
|
|
|
|
message GetPartitionReq{
|
|
SlurmVersion slurm_version = 1;
|
|
string partition_name = 2;
|
|
}
|
|
|
|
message GetPartitionResp {
|
|
repeated PartitionInfo partition_infos = 1;
|
|
}
|
|
|
|
/*message Partition_info_msg{
|
|
int64 Last_update =1;
|
|
uint32 Record_count =2;
|
|
uint32 Error_code =3;
|
|
repeated PartitionInfo Partition_list =4;
|
|
}*/
|
|
|