forked from JointCloud/pcm-hpc
84 lines
1.3 KiB
Protocol Buffer
84 lines
1.3 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package slurm;
|
|
option go_package = "/slurm";
|
|
|
|
message association {
|
|
|
|
message Default {
|
|
string qos = 1;
|
|
}
|
|
|
|
message Per {
|
|
string count = 1;
|
|
string accruing = 2;
|
|
string submitted = 3;
|
|
string wall_clock = 4;
|
|
}
|
|
|
|
message Jobs {
|
|
Per per = 1;
|
|
string active = 2;
|
|
string accruing = 3;
|
|
string total = 4;
|
|
}
|
|
|
|
message Per1 {
|
|
repeated Jobs job = 1;
|
|
}
|
|
|
|
message Minutes {
|
|
Per1 per = 1;
|
|
repeated string total = 2;
|
|
}
|
|
|
|
message Group {
|
|
repeated string minutes = 1;
|
|
repeated string active = 2;
|
|
}
|
|
|
|
message Per2 {
|
|
repeated string job = 1;
|
|
repeated string node = 2;
|
|
}
|
|
|
|
message Tres {
|
|
repeated string total = 1;
|
|
Minutes minutes = 2;
|
|
Group group = 3;
|
|
Per2 per = 4;
|
|
}
|
|
|
|
message Account {
|
|
string wall_clock = 1;
|
|
}
|
|
|
|
message Per3 {
|
|
Account account = 1;
|
|
}
|
|
|
|
message Max {
|
|
Jobs jobs = 1;
|
|
Tres tres = 2;
|
|
Per3 per = 3;
|
|
}
|
|
|
|
message Min {
|
|
string priority_threshold = 1;
|
|
}
|
|
|
|
string account = 1;
|
|
string cluster = 2;
|
|
Default default = 3;
|
|
repeated string flags = 4;
|
|
Max max = 5;
|
|
uint32 is_default = 6;
|
|
Min min = 7;
|
|
string parent_account = 8;
|
|
string partition = 9;
|
|
string priority = 10;
|
|
repeated string qos = 11;
|
|
uint32 shares_raw = 12;
|
|
string usage = 13;
|
|
string user = 14;
|
|
} |