Get desktop application:
View/edit binary Protocol Buffers messages
uint32 uid = 1
string resource_name = 2
string server = 3
repeated string clusters = 4
bool is_add = 6
uint32 uid = 1
optional QosInfo qos = 2
uint32 uid = 1
optional UserInfo user = 2
uint32 uid = 1
bool block = 2
repeated string entity_list = 4
string account = 5
bool ok = 1
repeated RichError rich_error_list = 2
uint32 operator_uid = 1
repeated JobIdSelector filter_job_ids = 2
string filter_partition = 3
string filter_account = 4
string filter_job_name = 6
repeated string filter_nodes = 7
string filter_username = 8
uint32 uid = 1
string reservation_name = 2
int64 start_time_unix_seconds = 3
int64 duration_seconds = 4
string partition = 5
string craned_regex = 6
repeated string allowed_accounts = 7
repeated string denied_accounts = 8
repeated string allowed_users = 9
repeated string denied_users = 10
uint32 node_num = 11
bool ok = 1
string reason = 2
uint32 uid = 1
repeated string account_list = 2
bool force = 3
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string resource_name = 2
string server = 3
repeated string clusters = 4
bool force = 5
uint32 uid = 1
repeated string qos_list = 2
bool force = 3
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string reservation_name = 2
bool force = 3
bool ok = 1
string reason = 2
uint32 uid = 1
repeated string user_list = 2
string account = 3
bool force = 4
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string name = 2
string user_name = 3
bool force = 4
uint32 uid = 1
repeated string craned_ids = 2
bool enable = 3
repeated string modified_nodes = 1
repeated string not_modified_nodes = 2
repeated string not_modified_reasons = 3
uint32 uid = 1
string name = 2
bool force = 4
string partition = 5
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string name = 2
string user_name = 3
uint32 uid = 1
oneof value
int64 time_limit_seconds = 4
double mandated_priority = 5
int64 hold_seconds = 7
repeated uint32 modified_jobs = 2
repeated uint32 not_modified_jobs = 3
repeated string not_modified_reasons = 4
uint32 uid = 1
repeated string craned_ids = 2
string reason = 4
repeated string modified_nodes = 2
repeated string not_modified_nodes = 3
repeated string not_modified_reasons = 4
uint32 uid = 1
string partition = 2
bool is_allowed_list = 3
repeated string accounts = 4
uint32 uid = 1
string name = 2
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string name = 2
string partition = 3
string account = 4
bool force = 6
bool ok = 1
repeated RichError rich_error_list = 2
string craned_id = 1
string reason = 3
bool ok = 1
string reason = 2
uint32 uid = 1
repeated string account_list = 2
repeated string filter_accounts = 1
repeated string filter_users = 2
repeated string filter_qoss = 3
repeated string filter_wckeys = 4
repeated string filter_partitions = 5
repeated string filter_nodename_list = 6
repeated uint32 filter_grouping_list = 9
repeated uint32 filter_job_ids = 10
repeated uint32 filter_gids = 11
repeated string filter_accounts = 1
repeated string filter_users = 2
repeated string filter_qoss = 3
repeated string filter_wckeys = 4
repeated uint32 filter_gids = 7
uint32 num_limit = 8
repeated JobIdSelector filter_job_ids = 1
repeated string filter_partitions = 2
uint32 num_limit = 3
repeated string filter_job_names = 4
repeated string filter_qos = 5
repeated JobStatus filter_states = 6
repeated string filter_users = 7
repeated string filter_accounts = 8
optional TimeInterval filter_submit_time_interval = 9
optional TimeInterval filter_start_time_interval = 10
optional TimeInterval filter_end_time_interval = 11
repeated JobType filter_job_types = 12
repeated string filter_licenses = 13
repeated string filter_nodename_list = 14
bool option_include_completed_jobs = 15
bool ok = 1
repeated JobInfo job_info_list = 2
uint32 uid = 1
string resource_name = 2
string server = 3
repeated string clusters = 4
repeated string license_name_list = 1
string partition_name = 1
uint32 uid = 1
repeated string qos_list = 2
uint32 uid = 1
string reservation_name = 2
bool ok = 1
string reason = 2
repeated ReservationInfo reservation_info_list = 3
uint32 uid = 1
string actor = 2
string target = 3
string action = 4
string info = 5
optional TimeInterval time_interval = 6
uint32 uid = 1
repeated string user_list = 2
string account = 3
uint32 uid = 1
repeated string wckey_list = 2
uint32 operator_uid = 1
repeated uint32 job_ids = 2
repeated uint32 requeued_jobs = 1
map<uint32, string> not_requeued_jobs = 2
uint32 uid = 1
uint32 next_job_id = 2
int64 next_job_db_id = 3
bool ok = 1
string reason = 2
bool ok = 1
string reason = 2
uint32 uid = 1
bool reload_from_config = 2
uint32 uid = 1
repeated string user_list = 2
bool ok = 1
repeated RichError rich_error_list = 2
uint32 uid = 1
string csr_content = 2
string alt_names = 3
bool ok = 1
string certificate = 2
bool ok = 1
oneof payload
string reason = 4
repeated uint32 job_id_list = 1
repeated ErrCode code_list = 2
bool ok = 1
uint32 job_id = 2
oneof payload
string craned_id = 1
bool drain = 2
string reason = 3
(message has no fields)
(message has no fields)
uint32 job_id = 1
optional int64 time_limit_seconds = 2
optional int64 deadline_time = 3
map<uint32, JobStepIds> failed_job_step_ids_map = 1
repeated uint32 job_id_list = 1
(message has no fields)
(message has no fields)
bool ok = 1
map<string, string> env_map = 2
repeated uint32 job_id_list = 1
bool ok = 1
string reason = 2
repeated uint32 job_id_list = 1
bool ok = 1
string reason = 2
bool ok = 1
string reason = 2
int32 pid = 1
uint32 job_id = 2
uint32 job_id = 1
string execution_node = 2
bool ok = 1
map<string, string> env_map = 2
uint32 ssh_remote_port = 1
string ssh_remote_address = 2
uint32 uid = 3
bool ok = 1
bool from_user = 2
uint32 job_id = 3
string cgroup_path = 4
repeated uint32 job_ids = 1
uint32 uid = 2
bool ok = 1
string error_message = 2
repeated string node_names = 1
uint32 uid = 2
bool ok = 1
string error_message = 2
repeated NodeEventInfo event_info_list = 3
Used in: AddAccountRequest, QueryAccountInfoReply
string name = 1
string description = 2
repeated string users = 3
repeated string child_accounts = 4
string parent_account = 5
repeated string allowed_partitions = 6
string default_qos = 7
repeated string allowed_qos_list = 8
repeated string coordinators = 9
bool blocked = 10
Used in: AddOrModifyLicenseResourceRequest
Used in: JobInfo, JobToCtld
uint32 start = 1
uint32 end = 2
optional uint32 stride = 3
optional uint32 max_concurrent = 4
Used in: JobInfo, JobToD, RuntimeAttrOfJob, StepToD
uint32 array_job_id = 1
uint32 task_id = 2
Used as response type in: CraneCtld.AttachContainerStep, Craned.AttachContainerStep
bool ok = 1
optional RichError status = 2
string url = 3
Used as request type in: CraneCtld.AttachContainerStep, Craned.AttachContainerStep
uint32 uid = 1
uint32 job_id = 2
uint32 step_id = 3
string node_name = 4
bool stdin = 6
bool tty = 7
bool stdout = 8
bool stderr = 9
Used in: JobToCtld, StepToCtld, StepToD
Used in: CancelJobReply
uint32 job_id = 1
optional uint32 array_task_id = 2
repeated uint32 steps = 3
Used in: StreamCattachReply.StepConnectReply, StreamCtldReply.StepMetaReply
bool pty = 1
optional uint32 input_task_id = 2
uint32 ntasks = 3
uint32 node_num = 4
string nodelist = 5
Used in: CattachStepInfo
repeated uint32 task_ids = 1
Used in: JobToCtld, StepInfo, StepToCtld, StepToD
string name = 1
map<string, string> labels = 2
map<string, string> annotations = 3
string command = 11
repeated string args = 12
string workdir = 13
map<string, string> env = 14
bool detached = 15
bool tty = 16
bool stdin = 17
bool stdin_once = 18
map<string, string> mounts = 24
repeated string cdi_devices = 25
Used in: ContainerJobAdditionalMeta
string image = 1
string username = 2
string password = 3
string server_address = 4
string pull_policy = 5
Used in: CranedInfo, ModifyCranedStateRequest, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo, plugin.CranedEventInfo, plugin.UpdatePowerStateHookRequest
CRANE_NONE = 0
CRANE_DRAIN = 1
CRANE_POWEROFF = 2
CRANE_SLEEP = 3
CRANE_WAKE = 4
CRANE_POWERON = 5
CRANE_UNREGISTER_POWER = 6
uint32 partition_id = 1
uint32 craned_index = 2
Used in: QueryCranedInfoReply
string hostname = 1
repeated string partition_names = 10
uint32 running_job_num = 11
string craned_version = 12
string system_desc = 13
optional NodeTopoInfo node_topo_info = 17
Used in: CranedInfo, PowerStateChangeRequest, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo, plugin.CranedEventInfo
CRANE_POWER_ACTIVE = 0
CRANE_POWER_IDLE = 1
CRANE_POWER_SLEEPING = 2
CRANE_POWER_POWEREDOFF = 3
CRANE_POWER_TO_SLEEPING = 4
CRANE_POWER_WAKING_UP = 5
CRANE_POWER_POWERING_ON = 6
CRANE_POWER_POWERING_OFF = 7
Used in: CranedRegisterRequest
string craned_version = 3
repeated uint32 lost_jobs = 7
uint32 config_crc = 9
optional NodeTopoInfo node_topo_info = 10
Used in: CranedRemoteMeta
repeated uint32 steps = 1
Used in: CranedInfo, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo
CRANE_IDLE = 0
CRANE_MIX = 1
CRANE_ALLOC = 2
CRANE_DOWN = 3
Used in: CranedRemoteMeta, ResourceInNodeV3
Used in: JobToCtld
Used in: Dependencies, DependencyStatus
uint32 job_id = 1
uint64 delay_seconds = 3
Used in: JobInfo
bool is_or = 2
oneof ready_time_type
bool infinite_future = 4
bool infinite_past = 5
Used in: DependencyCondition
AFTER = 0
AFTER_ANY = 1
AFTER_OK = 2
AFTER_NOT_OK = 3
Used in: DedicatedResourceInNode
map<string, Slots> type_slots_map = 1
Used in: BlockAccountOrUserRequest
Used in: AddAccountReply, AddQosReply, AddUserReply, AddWckeyReply, ModifyDefaultWckeyReply, ModifyPartitionAclReply, QueryTxnLogReply, QueryWckeyInfoReply, RichError, SignUserCertificateResponse, SubmitBatchJobReply, SubmitBatchJobsReply, SubmitContainerStepReply, supervisor.MigrateSshProcToCgroupReply, supervisor.StepExecutionReply
SUCCESS = 0
ERR_INVALID_UID = 1
ERR_INVALID_OP_USER = 2
ERR_INVALID_USER = 3
ERR_PERMISSION_USER = 4
ERR_BLOCKED_USER = 5
ERR_USER_ALREADY_EXISTS = 6
ERR_USER_ACCESS_TO_ACCOUNT_DENIED = 7
ERR_INVALID_ADMIN_LEVEL = 8
ERR_USER_ACCOUNT_MISMATCH = 9
ERR_NO_ACCOUNT_SPECIFIED = 10
ERR_INVALID_ACCOUNT = 11
ERR_ACCOUNT_ALREADY_EXISTS = 12
ERR_INVALID_PARENT_ACCOUNT = 13
ERR_ACCOUNT_HAS_CHILDREN = 14
ERR_BLOCKED_ACCOUNT = 15
ERR_INVALID_PARTITION = 16
ERR_PARTITION_MISSING = 17
ERR_PARTITION_ALREADY_EXISTS = 18
ERR_PARENT_ACCOUNT_PARTITION_MISSING = 19
ERR_USER_EMPTY_PARTITION = 20
ERR_CHILD_HAS_PARTITION = 21
ERR_HAS_NO_QOS_IN_PARTITION = 22
ERR_HAS_ALLOWED_QOS_IN_PARTITION = 23
ERR_INVALID_QOS = 24
ERR_DB_QOS_ALREADY_EXISTS = 25
ERR_QOS_REFERENCES_EXIST = 26
ERR_CONVERT_TO_INTEGER = 27
ERR_TIME_LIMIT = 28
ERR_QOS_MISSING = 29
ERR_QOS_ALREADY_EXISTS = 30
ERR_PARENT_ACCOUNT_QOS_MISSING = 31
ERR_SET_ALLOWED_QOS = 32
ERR_DEFAULT_QOS_NOT_INHERITED = 33
ERR_DUPLICATE_DEFAULT_QOS = 34
ERR_CHILD_HAS_DEFAULT_QOS = 35
ERR_SET_ACCOUNT_QOS = 36
ERR_SET_DEFAULT_QOS = 37
ERR_DEFAULT_QOS_MODIFICATION_DENIED = 38
ERR_UPDATE_DATABASE = 39
ERR_GENERIC_FAILURE = 40
ERR_NO_RESOURCE = 41
ERR_NON_EXISTENT = 42
ERR_INVALID_NODE_NUM = 43
ERR_INVALID_NODE_LIST = 44
ERR_INVALID_EX_NODE_LIST = 45
ERR_TIME_TIMIT_BEYOND = 46
ERR_CPUS_PER_TASK_BEYOND = 47
ERR_NO_ENOUGH_NODE = 48
ERR_SYSTEM_ERR = 49
ERR_EXISTING_JOB = 50
ERR_BEYOND_JOB_ID = 51
ERR_INVALID_PARAM = 52
ERR_STOP = 53
ERR_PERMISSION_DENIED = 54
ERR_CONNECTION_TIMEOUT = 55
ERR_CONNECTION_ABORTED = 56
ERR_RPC_FAILURE = 57
ERR_TOKEN_REQUEST_FAILURE = 58
ERR_STREAM_BROKEN = 59
ERR_INVALID_STUB = 60
ERR_CGROUP = 61
ERR_PROTOBUF = 62
ERR_LIB_EVENT = 63
ERR_NO_AVAIL_NODE = 64
ERR_MAX_JOB_COUNT_PER_USER = 65
ERR_USER_NO_PRIVILEGE = 66
ERR_NOT_IN_ALLOWED_LIST = 67
ERR_IN_DENIED_LIST = 68
ERR_EBPF = 69
ERR_SUPERVISOR = 70
ERR_SHUTTING_DOWN = 71
ERR_SIGN_CERTIFICATE = 72
ERR_DUPLICATE_CERTIFICATE = 73
ERR_REVOKE_CERTIFICATE = 74
ERR_IDENTITY_MISMATCH = 75
ERR_NOT_FORCE = 76
ERR_INVALID_USERNAME = 77
ERR_LICENSE_LEGAL_FAILED = 78
ERR_INVALID_JOB_ID = 79
ERR_CRI_GENERIC = 80
ERR_CRI_DISABLED = 81
ERR_CRI_CONTAINER_NOT_READY = 82
ERR_CRI_MULTIPLE_NODES = 83
ERR_INVALID_MEM_FORMAT = 84
ERR_STEP_RES_BEYOND = 85
ERR_INVALID_WCKEY = 86
ERR_WCKEY_ALREADY_EXISTS = 87
ERR_INVALID_CLUSTER = 88
ERR_DEL_DEFAULT_WCKEY = 89
ERR_NO_DEFAULT_WCKEY = 90
ERR_MISSING_DEPENDENCY = 91
ERR_DB_INSERT_FAILED = 92
ERR_LUA_FAILED = 93
ERR_RESOURCE_NOT_FOUND = 94
ERR_INVALID_ARGUMENT = 95
ERR_RESOURCE_ALREADY_EXIST = 96
ERR_MAX_JOB_COUNT_PER_ACCOUNT = 97
ERR_USER_HAS_JOB = 98
ERR_INVALID_RESOURCE = 99
ERR_QOS_JOB_COUNT_EXCEEDED = 100
ERR_CONVERT_TO_RESOURCE_VIEW = 101
ERR_MAX_TRES_PER_USER_BEYOND = 102
ERR_MAX_TRES_PER_ACCOUNT_BEYOND = 103
ERR_TRES_PER_JOB_BEYOND = 104
ERR_INVALID_DEADLINE = 105
ERR_PMIX_ERR = 106
ERR_PARTITION_TRES_PER_JOB_BEYOND = 107
ERR_PARTITION_TIME_BEYOND = 108
ERR_PARTITION_MAX_SUBMIT_JOBS_PER_USER = 109
ERR_PARTITION_MAX_SUBMIT_JOBS_PER_ACCOUNT = 110
Used as response type in: CraneCtld.ExecInContainerStep, Craned.ExecInContainerStep
bool ok = 1
optional RichError status = 2
string url = 3
Used as request type in: CraneCtld.ExecInContainerStep, Craned.ExecInContainerStep
uint32 uid = 1
uint32 job_id = 2
uint32 step_id = 3
string node_name = 4
repeated string command = 5
bool stdin = 6
bool tty = 7
bool stdout = 8
bool stderr = 9
Used in: GresMap
uint64 total = 1
map<string, uint64> specified = 2
Used in: JobToCtld, ResourceView, StepToCtld
Used in: JobToCtld, StepToCtld, StepToD
string cfored_name = 1
string term_env = 3
bool pty = 5
bool x11 = 6
optional X11Meta x11_meta = 7
optional uint32 input_task_id = 8
string mpi = 9
Used in: InteractiveJobAdditionalMeta, StreamCforedRequest.JobCompleteReq
Used in: JobToCtld, StepToCtld, StepToD
optional bool open_mode_append = 1
string input_file_pattern = 2
string output_file_pattern = 3
string error_file_pattern = 4
optional uint32 input_task_id = 5
optional uint32 output_task_id = 6
Used in: QueryJobEfficiencyReply
uint32 job_id = 1
string hostname = 2
uint64 cpu_usage = 3
uint64 memory_usage = 4
uint64 proc_count = 5
Used in: CancelJobRequest, ModifyJobRequest, QueryJobsInfoRequest
uint32 job_id = 1
optional uint32 array_task_id = 2
repeated uint32 steps = 3
Used in: QueryJobsInfoReply, plugin.EndHookRequest, plugin.StartHookRequest
uint32 job_id = 2
string name = 3
string partition = 4
uint32 uid = 5
uint32 gid = 6
string account = 11
uint32 node_num = 12
string cmd_line = 13
string cwd = 14
string username = 15
string qos = 16
optional ResourceView req_total_res_view = 17
map<string, uint32> licenses_count = 18
repeated string req_nodes = 19
repeated string exclude_nodes = 20
string extra_attr = 21
string reservation = 22
repeated StepInfo step_info_list = 24
bool held = 30
uint32 exit_code = 33
uint32 priority = 34
oneof pending_reason_or_craned_list
string pending_reason = 35
string craned_list = 36
repeated string execution_node = 38
bool exclusive = 39
optional ResourceView allocated_res_view = 40
string wckey = 41
map<string, string> env = 42
string submit_hostname = 43
uint32 ntasks = 44
int32 requeue_count = 46
bool requeue_if_failed = 47
optional ArraySpec array_spec = 50
Used in: QueryJobSizeSummaryReply
string cluster = 1
string account = 2
string wckey = 3
uint32 cpus_alloc = 4
double total_cpu_time = 5
int64 total_count = 6
Used in: CancelJobRequest, JobInfo, JobStepsToD, QueryJobsInfoRequest, RuntimeAttrOfJob, RuntimeAttrOfStep, StepInfo, StepStatusChangeRequest, StreamCallocRequest.JobCompleteReq, StreamCattachRequest.StepCompleteReq, StreamCforedRequest.JobCompleteReq, StreamCrunRequest.StepCompleteReq, supervisor.CheckStatusReply
Pending = 0
Running = 1
Completed = 2
Failed = 3
ExceedTimeLimit = 4
Cancelled = 5
OutOfMemory = 6
Configuring = 7
Starting = 8
Completing = 9
Suspended = 10
Deadline = 11
Invalid = 15
Used in: ExecuteStepsReply, ExecuteStepsRequest, FreeStepsRequest, TerminateStepsRequest
repeated uint32 steps = 1
Used in: ConfigureCranedRequest
Used in: QueryJobSummaryReply
string cluster = 1
string account = 2
string username = 3
string qos = 4
string wckey = 5
double total_cpu_time = 6
int64 total_count = 7
Used in: JobInEmbeddedDb, StreamCallocRequest.JobReq, StreamCforedRequest.JobReq, StreamCrunRequest.JobReq, SubmitBatchJobRequest, SubmitBatchJobsRequest
string partition_name = 2
uint32 uid = 5
string account = 6
string name = 7
string qos = 8
uint32 node_num = 9
uint32 ntasks_per_node = 10
uint32 ntasks = 17
bool requeue_if_failed = 12
bool get_user_env = 13
uint32 gid = 14
optional Dependencies dependencies = 15
oneof payload
optional IoMeta io_meta = 25
string sh_script = 26
string extra_attr = 30
string cmd_line = 31
string cwd = 32
map<string, string> env = 33
string excludes = 34
string nodelist = 35
string reservation = 36
bool exclusive = 37
bool hold = 38
bool is_licenses_or = 41
optional string wckey = 42
string submit_hostname = 43
string submit_dir = 44
optional uint64 mem_per_cpu = 45
string task_prolog = 46
string task_epilog = 47
repeated Signal signals = 48
optional double cpus_per_task = 50
optional uint64 mem_per_node = 51
optional GresMap gres_per_node = 52
bool no_requeue = 53
optional ArraySpec array_spec = 58
Used in: JobToCtld
string key = 1
uint32 count = 2
Used in: AllocJobsRequest, JobStepsToD
uint32 job_id = 1
uint32 uid = 2
string partition = 5
string account = 6
string qos = 7
optional StepToD daemon_step = 8
string name = 9
Used in: JobInfo, JobToCtld, QueryJobsInfoRequest, StepInfo, StepToCtld, StepToD
Interactive = 0
Batch = 1
Container = 2
Used in: QueryLicensesInfoReply, plugin.UpdateLicensesHookRequest
string name = 1
uint32 total = 2
uint32 used = 3
uint32 free = 4
uint32 reserved = 5
bool remote = 6
uint32 last_consumed = 7
uint32 last_deficit = 8
int64 last_update = 9
(message has no fields)
Used in: AddOrModifyLicenseResourceRequest.Operator
Count = 0
Allowed = 1
LastConsumed = 2
Description = 3
Flags = 4
ServerType = 5
ResourceType = 6
Used in: LicenseResourceInfo
Used in: QueryLicenseResourceReply
string resource_name = 1
map<string, uint32> cluster_resource_info = 2
uint32 count = 3
string server = 4
string server_type = 5
string description = 7
uint32 last_consumed = 8
uint32 allocated = 9
uint32 flags = 10
Used in: ModifyFieldOperation
Partition = 0
Qos = 1
DefaultQos = 2
Description = 3
AdminLevel = 4
DefaultAccount = 5
Priority = 6
MaxJobsPerUser = 7
MaxCpusPerUser = 8
MaxTimeLimitPerJob = 9
MaxJobsPerAccount = 10
MaxSubmitJobsPerUser = 11
MaxSubmitJobsPerAccount = 12
MaxJobs = 13
MaxSubmitJobs = 14
MaxWall = 15
MaxTres = 16
MaxTresPerUser = 17
MaxTresPerAccount = 18
Flags = 19
Preempt = 20
ModifyPreemptMode = 21
MaxTresPerJob = 22
MaxWallDurationPerJob = 23
DefaultWckey = 40
Used in: ModifyAccountRequest, ModifyQosRequest, ModifyUserRequest
repeated string value_list = 2
Used in: ModifyJobRequest
TimeLimit = 0
Priority = 1
Hold = 2
Deadline = 3
Suspend = 4
Resume = 5
Used in: CranedRemoteMeta, plugin.RegisterCranedHookRequest
string name = 1
string mac_address = 2
repeated string ipv4_addresses = 3
repeated string ipv6_addresses = 4
Used in: QueryNodeEventsReply
string cluster_name = 1
string node_name = 2
uint64 uid = 3
int64 start_time = 4
int64 end_time = 5
string state = 6
string reason = 7
Used in: CranedInfo, CranedRemoteMeta
uint32 boards = 1
uint32 sockets = 2
uint32 cores_per_socket = 3
uint32 threads_per_core = 4
uint32 total_cpus = 5
Used in: CancelJobReply
uint32 job_id = 1
optional uint32 array_task_id = 2
optional uint32 step_id = 3
string reason = 4
Used in: ModifyFieldOperation
Overwrite = 0
Add = 1
Delete = 2
Used in: QueryPartitionInfoReply
string hostlist = 1
string name = 3
uint32 total_nodes = 4
uint32 alive_nodes = 5
repeated string allowed_accounts = 9
repeated string denied_accounts = 10
uint64 default_mem_per_cpu = 11
uint64 max_mem_per_cpu = 12
uint64 default_mem_per_node = 13
uint64 max_mem_per_node = 14
Used in: AccountInfo, UserInfo.PartitionToResourceLimit
optional ResourceView max_tres_per_job = 2
uint32 max_jobs = 3
uint32 max_submit_jobs = 4
uint64 max_wall = 5
uint64 max_wall_duration_per_job = 6
Used in: PartitionInfo, TrimmedPartitionInfo
PARTITION_UP = 0
PARTITION_DOWN = 1
Used in: JobInfo, JobToCtld, StepToD
string name = 1
map<string, string> labels = 2
map<string, string> annotations = 3
bool userns = 5
uint32 run_as_user = 6
uint32 run_as_group = 7
repeated string dns_servers = 12
Used in: NamespaceOption
POD = 0
CONTAINER = 1
NODE = 2
TARGET = 3
Used in: PodJobAdditionalMeta
Used in: PodJobAdditionalMeta
int32 container_port = 2
int32 host_port = 3
string host_ip = 4
Used in: PortMapping
Used in: QosInfo
PREEMPT_MODE_OFF = 0
PREEMPT_MODE_CANCEL = 1
PREEMPT_MODE_REQUEUE = 2
PREEMPT_MODE_SUSPEND = 3
PREEMPT_NONE = 0
PREEMPT_QOS = 1
PREEMPT_PARTITION = 2
Used in: AddQosRequest, QueryQosInfoReply
string name = 1
string description = 2
uint32 priority = 3
uint32 max_jobs_per_user = 4
double max_cpus_per_user = 5
uint64 max_time_limit_per_job = 6
uint32 max_jobs_per_account = 7
uint32 max_submit_jobs_per_user = 8
uint32 max_submit_jobs_per_account = 9
uint32 max_jobs = 10
uint32 max_submit_jobs = 11
uint64 max_wall = 12
optional ResourceView max_tres_per_user = 14
optional ResourceView max_tres_per_account = 15
uint32 flags = 16
repeated string preempt = 17
Used as response type in: CraneCtld.QueryCranedInfo, CraneCtldForInternal.QueryCranedInfo
Used as request type in: CraneCtld.QueryCranedInfo, CraneCtldForInternal.QueryCranedInfo
bool ok = 1
string craned_list = 2
Used in: QueryJobSummaryRequest
ACCOUNT_UTILIZATION_BY_USER = 0
ACCOUNT_UTILIZATION_BY_QOS = 1
USER_UTILIZATION_BY_ACCOUNT = 2
USER_UTILIZATION_BY_WCKEY = 3
WCKEY_UTILIZATION_BY_USER = 4
USER_TOP_USAGE = 5
Used as response type in: CraneForeD.QueryStepFromPort, Craned.QueryStepFromPort
bool ok = 1
uint32 job_id = 2
Used as request type in: CraneForeD.QueryStepFromPort, Craned.QueryStepFromPort
Used in: QueryTxnLogReply
string actor = 1
string target = 2
string info = 4
int64 creation_time = 5
Used in: QueryWckeyInfoReply
string name = 1
string cluster = 2
string user_name = 3
bool is_default = 4
Used in: QueryReservationInfoReply
string reservation_name = 1
string partition = 4
string craned_regex = 5
repeated string allowed_accounts = 9
repeated string denied_accounts = 10
repeated string allowed_users = 11
repeated string denied_users = 12
Used in: CranedInfo, JobToD, ResourceV3, StepToD, plugin.CreateCgroupHookRequest
repeated uint32 cpu_ids = 1
double cpu_count = 2
uint64 memory_bytes = 3
uint64 memory_sw_bytes = 4
Used in: RuntimeAttrOfJob, RuntimeAttrOfStep
Used in: JobInfo, PartitionInfo, PartitionResourceLimit, QosInfo, ReservationInfo, StepInfo
double cpu_count = 1
uint64 memory_bytes = 2
uint64 memory_sw_bytes = 3
optional GresMap gres_map = 4
Used in: AddOrModifyLicenseResourceReply, AttachContainerStepReply, BlockAccountOrUserReply, DeleteAccountReply, DeleteLicenseResourceReply, DeleteQosReply, DeleteUserReply, DeleteWckeyReply, ExecInContainerStepReply, ModifyAccountReply, ModifyQosReply, ModifyUserReply, QueryAccountInfoReply, QueryLicenseResourceReply, QueryQosInfoReply, QueryUserInfoReply, ResetUserCredentialReply
Used in: JobInEmbeddedDb
uint32 job_id = 1
int64 job_db_id = 3
string username = 5
int32 requeue_count = 11
repeated string craned_ids = 12
uint32 exit_code = 14
bool held = 18
optional ResourceV3 allocated_res = 19
double cached_priority = 20
JobStatus primary_step_status = 21
uint32 primary_step_exit_code = 22
map<string, uint32> actual_licenses = 23
bool requeue_requested = 25
optional bool array_children_expanded = 28
Used in: StepInEmbeddedDb
uint32 step_id = 1
int64 step_db_id = 2
int32 requeue_count = 11
optional ResourceV3 allocated_res = 12
repeated string craned_ids = 15
repeated string execution_nodes = 16
repeated string configuring_nodes = 17
repeated string running_nodes = 18
repeated string completing_nodes = 19
uint32 error_exit_code = 32
uint32 exit_code = 33
bool held = 35
Used in: JobToCtld, StepToD
int32 signal_number = 1
uint32 signal_time = 2
Used in: Signal
NONE = 0
BATCH_ONLY = 1
RESERVATION_OVERLAP = 2
Used in: DeviceTypeSlotsMap
repeated string slots = 1
Used in: JobInfo
uint32 job_id = 3
uint32 step_id = 4
string name = 5
uint32 uid = 6
repeated uint32 gid = 7
uint32 node_num = 12
string cmd_line = 13
string cwd = 14
uint32 ntasks = 15
optional ResourceView req_total_res_view = 17
repeated string req_nodes = 19
repeated string exclude_nodes = 20
string extra_attr = 21
bool held = 30
uint32 exit_code = 33
string craned_list = 36
repeated string execution_node = 38
optional ResourceView allocated_res_view = 40
map<uint32, uint32> job_id_next_step_id_map = 1
Used as response type in: CraneCtldForInternal.StepStatusChange, Craned.StepStatusChange
Used as request type in: CraneCtldForInternal.StepStatusChange, Craned.StepStatusChange
uint32 job_id = 1
uint32 step_id = 2
string craned_id = 3
uint32 exit_code = 5
string reason = 6
optional JobStatus final_status = 8
Used in: StepInEmbeddedDb, StreamCforedRequest.StepReq, StreamCrunRequest.StepReq, SubmitContainerStepRequest
uint32 job_id = 2
uint32 uid = 6
string name = 7
uint32 node_num = 8
uint32 ntasks_per_node = 9
bool requeue_if_failed = 12
bool get_user_env = 13
repeated uint32 gid = 14
uint32 ntasks = 15
oneof payload
optional IoMeta io_meta = 25
string sh_script = 26
string task_prolog = 27
string task_epilog = 28
string extra_attr = 30
string cmd_line = 31
string cwd = 32
map<string, string> env = 33
string excludes = 34
string nodelist = 35
optional uint64 mem_per_cpu = 36
optional double cpus_per_task = 37
optional uint64 mem_per_node = 38
optional GresMap gres_per_node = 39
Used in: AllocStepsRequest, JobStepsToD, JobToD, supervisor.InitSupervisorRequest
uint32 job_id = 1
uint32 step_id = 2
uint32 uid = 6
repeated uint32 gid = 7
map<string, string> env = 17
string cwd = 18
string name = 19
repeated string nodelist = 20
uint32 node_num = 22
uint32 ntasks = 21
uint32 ntasks_per_node = 23
double cpus_per_task = 24
bool get_user_env = 25
string submit_hostname = 26
uint32 total_gpus = 27
string submit_dir = 28
string extra_attr = 29
string task_prolog = 30
string task_epilog = 31
repeated Signal signals = 32
repeated uint32 task_node_list = 34
optional IoMeta io_meta = 35
string sh_script = 36
Used in: RuntimeAttrOfStep, StepInfo, StepToD
INVALID = 0
DAEMON = 1
PRIMARY = 2
COMMON = 3
Used in: StreamCallocReply
JOB_ID_REPLY = 0
JOB_RES_ALLOC_REPLY = 1
JOB_CANCEL_REQUEST = 2
JOB_COMPLETION_ACK_REPLY = 3
Used in: StreamCallocReply
(message has no fields)
Used in: StreamCallocReply
Used in: StreamCallocReply
bool ok = 1
uint32 job_id = 2
uint32 step_id = 3
string failure_reason = 4
Used in: StreamCallocReply
bool ok = 1
string allocated_craned_regex = 2
Used in: StreamCallocRequest
JOB_REQUEST = 0
JOB_COMPLETION_REQUEST = 1
Used in: StreamCallocRequest
uint32 job_id = 1
uint32 step_id = 2
Used in: StreamCallocRequest
Used in: StreamCattachReply
STEP_CONNECT_REPLY = 0
STEP_CANCEL_REQUEST = 1
STEP_COMPLETION_ACK_REPLY = 2
TASK_IO_FORWARD = 3
TASK_IO_FORWARD_READY = 4
TASK_ERR_OUTPUT_FORWARD = 9
Used in: StreamCattachReply
(message has no fields)
Used in: StreamCattachReply
Used in: StreamCattachReply
bool ok = 1
string failure_reason = 3
Used in: StreamCattachReply
Used in: StreamCattachReply
Used in: StreamCattachReply
bytes msg = 1
uint32 task_id = 2
Used in: StreamCattachRequest
STEP_CONNECT_REQUEST = 0
STEP_COMPLETION_REQUEST = 1
TASK_IO_FORWARD = 2
Used in: StreamCattachRequest
Used in: StreamCattachRequest
int32 cattach_pid = 1
uint32 job_id = 2
uint32 step_id = 3
uint32 uid = 4
Used in: StreamCattachRequest
bytes msg = 1
bool eof = 2
optional uint32 task_id = 3
Used in: StreamCforedRequest
Used in: StreamCforedRequest
CFORED_REGISTRATION = 0
JOB_REQUEST = 1
STEP_REQUEST = 4
JOB_COMPLETION_REQUEST = 2
CFORED_GRACEFUL_EXIT = 3
STEP_META_REQUEST = 5
Used in: StreamCforedRequest
Used in: StreamCforedRequest
string cfored_name = 1
uint32 job_id = 2
uint32 step_id = 3
Used in: StreamCforedRequest
string cfored_name = 1
int32 pid = 2
Used in: StreamCforedRequest
uint32 uid = 1
uint32 job_id = 2
uint32 step_id = 3
int32 cattach_pid = 4
Used in: StreamCforedRequest
string cfored_name = 1
int32 pid = 2
Used in: StreamCrunReply
STEP_ID_REPLY = 0
STEP_RES_ALLOC_REPLY = 1
STEP_CANCEL_REQUEST = 2
STEP_COMPLETION_ACK_REPLY = 3
TASK_IO_FORWARD = 4
TASK_IO_FORWARD_READY = 5
STEP_X11_FORWARD = 6
TASK_EXIT_STATUS = 7
STEP_X11_CONN = 8
STEP_X11_EOF = 9
TASK_ERR_OUTPUT_FORWARD = 10
Used in: StreamCrunReply
(message has no fields)
Used in: StreamCrunReply
Used in: StreamCrunReply
bool ok = 1
uint32 job_id = 2
uint32 step_id = 3
string failure_reason = 4
Used in: StreamCrunReply
bool ok = 1
string allocated_craned_regex = 2
repeated string craned_ids = 3
uint32 ntasks_total = 5
Used in: StepResAllocatedReply
repeated uint32 task_ids = 1
Used in: StreamCrunReply
string craned_id = 1
uint32 local_id = 2
Used in: StreamCrunReply
string craned_id = 1
uint32 local_id = 2
Used in: StreamCrunReply
bytes msg = 1
string craned_id = 2
uint32 local_id = 3
Used in: StreamCrunReply
uint32 task_id = 1
uint32 exit_code = 2
bool signaled = 3
Used in: StreamCrunReply
Used in: StreamCrunReply
Used in: StreamCrunReply
Used in: StreamCrunRequest
JOB_REQUEST = 0
STEP_REQUEST = 4
STEP_COMPLETION_REQUEST = 1
TASK_IO_FORWARD = 2
STEP_X11_FORWARD = 3
Used in: StreamCrunRequest
Used in: StreamCrunRequest
Used in: StreamCrunRequest
Used in: StreamCrunRequest
bytes msg = 1
bool eof = 2
uint32 local_id = 3
string craned_id = 4
Used in: StreamCrunRequest
bytes msg = 1
bool eof = 2
optional uint32 task_id = 3
Used in: StreamCtldReply
Used in: StreamCtldReply
bool ok = 1
string failure_reason = 2
Used in: StreamCtldReply
JOB_ID_REPLY = 0
JOB_RES_ALLOC_REPLY = 1
JOB_CANCEL_REQUEST = 2
JOB_COMPLETION_ACK_REPLY = 3
CFORED_REGISTRATION_ACK = 4
CFORED_GRACEFUL_EXIT_ACK = 5
STEP_META_REPLY = 6
Used in: StreamCtldReply
uint32 job_id = 1
uint32 step_id = 2
Used in: StreamCtldReply
uint32 job_id = 1
uint32 step_id = 2
Used in: StreamCtldReply
int32 pid = 1
bool ok = 2
uint32 job_id = 3
uint32 step_id = 4
string failure_reason = 5
Used in: StreamCtldReply
uint32 job_id = 1
uint32 step_id = 2
bool ok = 3
string allocated_craned_regex = 4
string failure_reason = 5
repeated string craned_ids = 6
uint32 ntasks_total = 8
Used in: JobResAllocatedReply
repeated uint32 task_ids = 1
Used in: StreamCtldReply
bool ok = 1
string failure_reason = 2
int32 cattach_pid = 4
Used in: StreamStepIOReply
bytes msg = 1
bool eof = 2
uint32 local_id = 3
Used in: StreamStepIOReply
Used in: StreamStepIOReply
SUPERVISOR_REGISTER_REPLY = 0
TASK_INPUT = 1
SUPERVISOR_UNREGISTER_REPLY = 2
STEP_X11_INPUT = 3
Used in: StreamStepIOReply
Used in: StreamStepIOReply
bytes msg = 1
bool eof = 2
optional uint32 task_id = 3
Used in: StreamStepIORequest
uint32 local_id = 1
string craned_id = 2
Used in: StreamStepIORequest
uint32 local_id = 1
string craned_id = 2
Used in: StreamStepIORequest
bytes msg = 1
uint32 local_id = 2
string craned_id = 3
Used in: StreamStepIORequest
string craned_id = 1
uint32 job_id = 2
uint32 step_id = 3
Used in: StreamStepIORequest
SUPERVISOR_REGISTER = 0
TASK_OUTPUT = 1
SUPERVISOR_UNREGISTER = 2
STEP_X11_OUTPUT = 3
TASK_EXIT_STATUS = 4
STEP_X11_CONN = 5
STEP_X11_EOF = 6
TASK_ERR_OUTPUT = 7
Used in: StreamStepIORequest
(message has no fields)
Used in: StreamStepIORequest
Used in: StreamStepIORequest
uint32 task_id = 1
uint32 exit_code = 2
bool signaled = 3
Used in: StreamStepIORequest
bytes msg = 1
uint32 task_id = 2
Used in: CranedRemoteMeta
string name = 1
string release = 2
string version = 3
Used in: TerminateStepsRequest, supervisor.TerminateStepRequest
TERMINATE_SOURCE_USER_CANCEL = 0
TERMINATE_SOURCE_NORMAL_COMPLETION = 1
TERMINATE_SOURCE_FRONTEND_DISCONNECT = 2
Used in: QueryJobsInfoRequest, QueryTxnLogRequest
Used in: QueryClusterInfoReply
Used in: TrimmedPartitionInfo
uint32 count = 4
string craned_list_regex = 5
string reason = 6
Used in: QueryTxnLogReply.Txn
AddAccount = 0
ModifyAccount = 1
DeleteAccount = 2
AddUser = 3
ModifyUser = 4
DeleteUser = 5
AddQos = 6
ModifyQos = 7
DeleteQos = 8
Used in: AddUserRequest, QueryUserInfoReply
uint32 uid = 1
string name = 2
string account = 3
bool blocked = 4
repeated string coordinator_accounts = 6
Used in: UserInfo
None = 0
Operator = 1
Admin = 2
Root = 3
Used in: UserInfo
string partition_name = 1
repeated string qos_list = 2
string default_qos = 3
Used in: UserInfo
Used in: AddWckeyRequest
string name = 1
string user_name = 2
bool is_default = 3
Used in: InteractiveJobAdditionalMeta
string target = 1
uint32 port = 2
string cookie = 3
bool enable_forwarding = 4