package crane.grpc

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service CraneCtld

Crane.proto:1401

RPCs called from ccancel

service CraneCtldForInternal

Crane.proto:1620

service CraneForeD

Crane.proto:1679

service Craned

Crane.proto:1635

service CranedForPam

Crane.proto:1671

service PluginQueryService

Crane.proto:1615

message AccountInfo

PublicDefs.proto:1030

Used in: AddAccountRequest, QueryAccountInfoReply

message AddOrModifyLicenseResourceRequest.Operator

Crane.proto:1283

Used in: AddOrModifyLicenseResourceRequest

message ArraySpec

PublicDefs.proto:154

Used in: JobInfo, JobToCtld

message ArrayTaskIdentity

PublicDefs.proto:161

Used in: JobInfo, JobToD, RuntimeAttrOfJob, StepToD

message AttachContainerStepReply

Crane.proto:1252

Used as response type in: CraneCtld.AttachContainerStep, Craned.AttachContainerStep

message AttachContainerStepRequest

Crane.proto:1240

Used as request type in: CraneCtld.AttachContainerStep, Craned.AttachContainerStep

message BatchJobAdditionalMeta

PublicDefs.proto:505

Used in: JobToCtld, StepToCtld, StepToD

message BroadcastPmixPortReply

Crane.proto:1382

Used as response type in: CraneCtldForInternal.BroadcastPmixPort, Craned.BroadcastPmixPort

message BroadcastPmixPortRequest

Crane.proto:1374

Used as request type in: CraneCtldForInternal.BroadcastPmixPort, Craned.BroadcastPmixPort

message CancelledJobStep

Crane.proto:202

Used in: CancelJobReply

message CattachStepInfo

Crane.proto:850

Used in: StreamCtldReply.StepMetaReply

message CattachStepInfo.NodeTasks

Crane.proto:856

Used in: CattachStepInfo

message ContainerJobAdditionalMeta

PublicDefs.proto:584

Used in: JobToCtld, StepInfo, StepToCtld, StepToD

message ContainerJobAdditionalMeta.ImageInfo

PublicDefs.proto:589

Used in: ContainerJobAdditionalMeta

enum CranedControlState

PublicDefs.proto:98

Used in: CranedInfo, ModifyCranedStateRequest, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo, plugin.CranedEventInfo, plugin.UpdatePowerStateHookRequest

message CranedId

PublicDefs.proto:30

message CranedInfo

PublicDefs.proto:759

Used in: QueryCranedInfoReply

enum CranedPowerState

PublicDefs.proto:87

Used in: CranedInfo, PowerStateChangeRequest, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo, plugin.CranedEventInfo

message CranedRemoteMeta

PublicDefs.proto:1131

Used in: CranedRegisterRequest

message CranedRemoteMeta.Steps

PublicDefs.proto:1137

Used in: CranedRemoteMeta

enum CranedResourceState

PublicDefs.proto:80

Used in: CranedInfo, QueryClusterInfoRequest, TrimmedPartitionInfo.TrimmedCranedInfo

message DedicatedResourceInNode

PublicDefs.proto:43

Used in: CranedRemoteMeta, ResourceInNodeV3

message Dependencies

PublicDefs.proto:149

Used in: JobToCtld

message DependencyCondition

PublicDefs.proto:143

Used in: Dependencies, DependencyStatus

message DependencyStatus

PublicDefs.proto:166

Used in: JobInfo

enum DependencyType

PublicDefs.proto:136

Used in: DependencyCondition

message DeviceTypeSlotsMap

PublicDefs.proto:39

Used in: DedicatedResourceInNode

enum EntityType

PublicDefs.proto:955

Used in: BlockAccountOrUserRequest

enum ErrCode

PublicDefs.proto:819

Used in: AddAccountReply, AddQosReply, AddUserReply, AddWckeyReply, ModifyDefaultWckeyReply, ModifyPartitionAclReply, QueryTxnLogReply, QueryWckeyInfoReply, RichError, SignUserCertificateResponse, SubmitBatchJobReply, SubmitBatchJobsReply, SubmitContainerStepReply, supervisor.MigrateSshProcToCgroupReply, supervisor.StepExecutionReply

message ExecInContainerStepReply

Crane.proto:1272

Used as response type in: CraneCtld.ExecInContainerStep, Craned.ExecInContainerStep

message ExecInContainerStepRequest

Crane.proto:1258

Used as request type in: CraneCtld.ExecInContainerStep, Craned.ExecInContainerStep

message GresCount

PublicDefs.proto:47

Used in: GresMap

message GresMap

PublicDefs.proto:52

Used in: JobToCtld, ResourceView, StepToCtld

message InteractiveJobAdditionalMeta

PublicDefs.proto:517

Used in: JobToCtld, StepToCtld, StepToD

enum InteractiveJobType

PublicDefs.proto:131

Used in: InteractiveJobAdditionalMeta, StreamCforedRequest.JobCompleteReq

message IoMeta

PublicDefs.proto:493

Used in: JobToCtld, StepToCtld, StepToD

message JobEfficiencyInfo

Crane.proto:656

Used in: QueryJobEfficiencyReply

message JobIdSelector

PublicDefs.proto:487

Used in: CancelJobRequest, ModifyJobRequest, QueryJobsInfoRequest

message JobInEmbeddedDb

PublicDefs.proto:266

message JobInfo

PublicDefs.proto:616

Used in: QueryJobsInfoReply, plugin.EndHookRequest, plugin.StartHookRequest

message JobSizeSummaryItem

PublicDefs.proto:1216

Used in: QueryJobSizeSummaryReply

enum JobStatus

PublicDefs.proto:108

Used in: CancelJobRequest, JobInfo, JobStepsToD, QueryJobsInfoRequest, RuntimeAttrOfJob, RuntimeAttrOfStep, StepInfo, StepStatusChangeRequest, StreamCallocRequest.JobCompleteReq, StreamCforedRequest.JobCompleteReq, StreamCrunRequest.StepCompleteReq, supervisor.CheckStatusReply

message JobStepIds

PublicDefs.proto:483

Used in: ExecuteStepsReply, ExecuteStepsRequest, FreeStepsRequest, TerminateStepsRequest

message JobStepsToD

PublicDefs.proto:477

Used in: ConfigureCranedRequest

message JobSummaryItem

PublicDefs.proto:1206

Used in: QueryJobSummaryReply

message JobToCtld

PublicDefs.proto:191

Used in: JobInEmbeddedDb, StreamCallocRequest.JobReq, StreamCforedRequest.JobReq, StreamCrunRequest.JobReq, SubmitBatchJobRequest, SubmitBatchJobsRequest

message JobToCtld.License

PublicDefs.proto:242

Used in: JobToCtld

message JobToD

PublicDefs.proto:396

Used in: AllocJobsRequest, JobStepsToD

enum JobType

PublicDefs.proto:125

Used in: JobInfo, JobToCtld, QueryJobsInfoRequest, StepInfo, StepToCtld, StepToD

message LicenseInfo

PublicDefs.proto:1159

Used in: QueryLicensesInfoReply, plugin.UpdateLicensesHookRequest

message LicenseResource

PublicDefs.proto:1184

(message has no fields)

enum LicenseResource.Field

PublicDefs.proto:1190

Used in: AddOrModifyLicenseResourceRequest.Operator

enum LicenseResource.Flag

PublicDefs.proto:1200

enum LicenseResource.Type

PublicDefs.proto:1185

Used in: LicenseResourceInfo

message LicenseResourceInfo

PublicDefs.proto:1171

Used in: QueryLicenseResourceReply

enum ModifyField

PublicDefs.proto:986

Used in: ModifyFieldOperation

message ModifyFieldOperation

Crane.proto:460

Used in: ModifyAccountRequest, ModifyQosRequest, ModifyUserRequest

enum ModifyJobRequest.TargetAttributes

Crane.proto:289

Used in: ModifyJobRequest

message NetworkInterface

PublicDefs.proto:1124

Used in: CranedRemoteMeta, plugin.RegisterCranedHookRequest

message NodeEventInfo

Crane.proto:676

Used in: QueryNodeEventsReply

message NodeTopoInfo

PublicDefs.proto:730

Physical CPU topology of a node or job topology constraint.

Used in: CranedInfo, CranedRemoteMeta

message NotCancelledJobStep

Crane.proto:208

Used in: CancelJobReply

enum OperationType

PublicDefs.proto:967

Used in: ModifyFieldOperation

message PartitionInfo

PublicDefs.proto:738

Used in: QueryPartitionInfoReply

message PartitionResourceLimit

PublicDefs.proto:1021

Used in: AccountInfo, UserInfo.PartitionToResourceLimit

enum PartitionState

PublicDefs.proto:75

Used in: PartitionInfo, TrimmedPartitionInfo

message PmixProc

PublicDefs.proto:1225

Used in: pmix.PmixDModexRequestReq, pmix.PmixTreeDownwardForwardReq, pmix.PmixTreeUpwardForwardReq, pmix.SendPmixRingMsgReq

message PodJobAdditionalMeta

PublicDefs.proto:533

Used in: JobInfo, JobToCtld, StepToD

enum PodJobAdditionalMeta.NamespaceMode

PublicDefs.proto:539

Used in: NamespaceOption

message PodJobAdditionalMeta.NamespaceOption

PublicDefs.proto:546

Used in: PodJobAdditionalMeta

message PodJobAdditionalMeta.PortMapping

PublicDefs.proto:564

Used in: PodJobAdditionalMeta

enum PodJobAdditionalMeta.PortMapping.Protocol

PublicDefs.proto:565

Used in: PortMapping

enum PreemptMode

PublicDefs.proto:979

Used in: QosInfo

enum PreemptType

PublicDefs.proto:973

message QosInfo

PublicDefs.proto:1079

Used in: AddQosRequest, QueryQosInfoReply

message QueryCranedInfoReply

Crane.proto:256

Used as response type in: CraneCtld.QueryCranedInfo, CraneCtldForInternal.QueryCranedInfo

message QueryCranedInfoRequest

Crane.proto:252

Used as request type in: CraneCtld.QueryCranedInfo, CraneCtldForInternal.QueryCranedInfo

message QueryCranedListFromJobIdReply

Crane.proto:76

message QueryCranedListFromJobIdRequest

Crane.proto:72

enum QueryJobSummaryRequest.JobSummaryReportType

Crane.proto:1333

Used in: QueryJobSummaryRequest

message QueryStepFromPortReply

Crane.proto:234

Used as response type in: CraneForeD.QueryStepFromPort, Craned.QueryStepFromPort

message QueryStepFromPortRequest

Crane.proto:230

Used as request type in: CraneForeD.QueryStepFromPort, Craned.QueryStepFromPort

message QueryTxnLogReply.Txn

Crane.proto:1230

Used in: QueryTxnLogReply

message QueryWckeyInfo

PublicDefs.proto:1100

Used in: QueryWckeyInfoReply

message ReceivePmixPortRequest.PmixPorts

Crane.proto:1390

Used in: ReceivePmixPortRequest

message ReservationInfo

PublicDefs.proto:782

Used in: QueryReservationInfoReply

message ResourceInNodeV3

PublicDefs.proto:63

Used in: CranedInfo, JobToD, ResourceV3, StepToD, plugin.CreateCgroupHookRequest

message ResourceV3

PublicDefs.proto:71

Used in: RuntimeAttrOfJob, RuntimeAttrOfStep

message ResourceView

PublicDefs.proto:56

Used in: JobInfo, PartitionInfo, PartitionResourceLimit, QosInfo, ReservationInfo, StepInfo

message RichError

PublicDefs.proto:814

Used in: AddOrModifyLicenseResourceReply, AttachContainerStepReply, BlockAccountOrUserReply, DeleteAccountReply, DeleteLicenseResourceReply, DeleteQosReply, DeleteUserReply, DeleteWckeyReply, ExecInContainerStepReply, ModifyAccountReply, ModifyQosReply, ModifyUserReply, QueryAccountInfoReply, QueryLicenseResourceReply, QueryQosInfoReply, QueryUserInfoReply, ResetUserCredentialReply

message RuntimeAttrOfJob

PublicDefs.proto:271

Used in: JobInEmbeddedDb

message RuntimeAttrOfStep

PublicDefs.proto:359

Used in: StepInEmbeddedDb

message Signal

PublicDefs.proto:177

Used in: JobToCtld, StepToD

enum Signal.SignalFlag

PublicDefs.proto:180

Used in: Signal

message Slots

PublicDefs.proto:35

Used in: DeviceTypeSlotsMap

message StepInEmbeddedDb

PublicDefs.proto:391

message StepInfo

PublicDefs.proto:683

Used in: JobInfo

message StepNextIdInEmbeddedDb

PublicDefs.proto:387

message StepStatusChangeReply

Crane.proto:39

Used as response type in: CraneCtldForInternal.StepStatusChange, Craned.StepStatusChange

message StepStatusChangeRequest

Crane.proto:28

Used as request type in: CraneCtldForInternal.StepStatusChange, Craned.StepStatusChange

message StepToCtld

PublicDefs.proto:309

Used in: StepInEmbeddedDb, StreamCforedRequest.StepReq, StreamCrunRequest.StepReq, SubmitContainerStepRequest

message StepToD

PublicDefs.proto:418

Used in: AllocStepsRequest, JobStepsToD, JobToD, supervisor.InitSupervisorRequest

enum StepType

PublicDefs.proto:411

Used in: RuntimeAttrOfStep, StepInfo, StepToD

enum StreamCallocReply.CforedReplyType

Crane.proto:759

Used in: StreamCallocReply

message StreamCallocReply.JobCancelRequest

Crane.proto:778

Used in: StreamCallocReply

(message has no fields)

message StreamCallocReply.JobCompletionAckReply

Crane.proto:780

Used in: StreamCallocReply

message StreamCallocReply.JobIdReply

Crane.proto:766

Used in: StreamCallocReply

message StreamCallocReply.JobResAllocatedReply

Crane.proto:773

Used in: StreamCallocReply

enum StreamCallocRequest.CallocRequestType

Crane.proto:734

Used in: StreamCallocRequest

message StreamCallocRequest.JobCompleteReq

Crane.proto:744

Used in: StreamCallocRequest

message StreamCallocRequest.JobReq

Crane.proto:739

Used in: StreamCallocRequest

message StreamCforedRequest.CforedReg

Crane.proto:805

Used in: StreamCforedRequest

enum StreamCforedRequest.CforedRequestType

Crane.proto:795

Used in: StreamCforedRequest

message StreamCforedRequest.GracefulExitReq

Crane.proto:829

Used in: StreamCforedRequest

message StreamCforedRequest.JobCompleteReq

Crane.proto:821

Used in: StreamCforedRequest

message StreamCforedRequest.JobReq

Crane.proto:809

Used in: StreamCforedRequest

message StreamCforedRequest.StepMetaReq

Crane.proto:833

Used in: StreamCforedRequest

message StreamCforedRequest.StepReq

Crane.proto:815

Used in: StreamCforedRequest

enum StreamCrunReply.CforedCrunReplyType

Crane.proto:982

Used in: StreamCrunReply

message StreamCrunReply.StepCancelRequest

Crane.proto:1014

Used in: StreamCrunReply

(message has no fields)

message StreamCrunReply.StepCompletionAckReply

Crane.proto:1016

Used in: StreamCrunReply

message StreamCrunReply.StepIdReply

Crane.proto:996

Used in: StreamCrunReply

message StreamCrunReply.StepResAllocatedReply

Crane.proto:1003

Used in: StreamCrunReply

message StreamCrunReply.StepResAllocatedReply.Tasks

Crane.proto:1007

Used in: StepResAllocatedReply

message StreamCrunReply.StepX11ConnReply

Crane.proto:1032

Used in: StreamCrunReply

message StreamCrunReply.StepX11EofReply

Crane.proto:1043

Used in: StreamCrunReply

message StreamCrunReply.StepX11ForwardReply

Crane.proto:1037

Used in: StreamCrunReply

message StreamCrunReply.TaskExitStatusReply

Crane.proto:1048

Used in: StreamCrunReply

message StreamCrunReply.TaskIOErrOutputForwardReply

Crane.proto:1028

Used in: StreamCrunReply

message StreamCrunReply.TaskIOForwardReadyReply

Crane.proto:1020

Used in: StreamCrunReply

message StreamCrunReply.TaskIOForwardReply

Crane.proto:1024

Used in: StreamCrunReply

enum StreamCrunRequest.CrunRequestType

Crane.proto:935

Used in: StreamCrunRequest

message StreamCrunRequest.JobReq

Crane.proto:943

Used in: StreamCrunRequest

message StreamCrunRequest.StepCompleteReq

Crane.proto:953

Used in: StreamCrunRequest

message StreamCrunRequest.StepReq

Crane.proto:948

Used in: StreamCrunRequest

message StreamCrunRequest.StepX11ForwardReq

Crane.proto:963

Used in: StreamCrunRequest

message StreamCrunRequest.TaskIOForwardReq

Crane.proto:957

Used in: StreamCrunRequest

message StreamCtldReply.CforedGracefulExitAck

Crane.proto:910

Used in: StreamCtldReply

message StreamCtldReply.CforedRegistrationAck

Crane.proto:905

Used in: StreamCtldReply

enum StreamCtldReply.CtldReplyType

Crane.proto:863

Used in: StreamCtldReply

message StreamCtldReply.JobCancelRequest

Crane.proto:895

Used in: StreamCtldReply

message StreamCtldReply.JobCompletionAckReply

Crane.proto:900

Used in: StreamCtldReply

message StreamCtldReply.JobIdReply

Crane.proto:873

Used in: StreamCtldReply

message StreamCtldReply.JobResAllocatedReply

Crane.proto:881

Used in: StreamCtldReply

message StreamCtldReply.JobResAllocatedReply.Tasks

Crane.proto:888

Used in: JobResAllocatedReply

message StreamCtldReply.StepMetaReply

Crane.proto:914

Used in: StreamCtldReply

message StreamStepIOReply.StepX11InputReq

Crane.proto:1158

Used in: StreamStepIOReply

message StreamStepIOReply.SupervisorRegisterReply

Crane.proto:1144

Used in: StreamStepIOReply

enum StreamStepIOReply.SupervisorReplyType

Crane.proto:1137

Used in: StreamStepIOReply

message StreamStepIOReply.SupervisorUnregisterReply

Crane.proto:1154

Used in: StreamStepIOReply

message StreamStepIOReply.TaskInputReq

Crane.proto:1148

Used in: StreamStepIOReply

message StreamStepIORequest.StepX11FwdConnReq

Crane.proto:1100

Used in: StreamStepIORequest

message StreamStepIORequest.StepX11OutputEofReq

Crane.proto:1111

Used in: StreamStepIORequest

message StreamStepIORequest.StepX11OutputReq

Crane.proto:1105

Used in: StreamStepIORequest

message StreamStepIORequest.SupervisorRegisterReq

Crane.proto:1083

Used in: StreamStepIORequest

enum StreamStepIORequest.SupervisorRequestType

Crane.proto:1072

Used in: StreamStepIORequest

message StreamStepIORequest.SupervisorUnRegisterReq

Crane.proto:1098

Used in: StreamStepIORequest

(message has no fields)

message StreamStepIORequest.TaskErrOutputReq

Crane.proto:1094

Used in: StreamStepIORequest

message StreamStepIORequest.TaskExitStatus

Crane.proto:1116

Used in: StreamStepIORequest

message StreamStepIORequest.TaskOutputReq

Crane.proto:1089

Used in: StreamStepIORequest

message SystemRelInfo

PublicDefs.proto:1118

Used in: CranedRemoteMeta

enum TerminateSource

PublicDefs.proto:960

Used in: TerminateStepsRequest, supervisor.TerminateStepRequest

message TimeInterval

PublicDefs.proto:1113

Used in: QueryJobsInfoRequest, QueryTxnLogRequest

message TrimmedPartitionInfo

PublicDefs.proto:799

Used in: QueryClusterInfoReply

message TrimmedPartitionInfo.TrimmedCranedInfo

PublicDefs.proto:800

Used in: TrimmedPartitionInfo

enum TxnAction

PublicDefs.proto:1147

Used in: QueryTxnLogReply.Txn

message UserInfo

PublicDefs.proto:1053

Note: UserInfo DIFFERS from the `User` struct in C++ code and database representation and is ONLY used for communication between CraneCtld and cacctmgr command. If an user belongs to multiple accounts, There will be multiple `UserInfo` messages with `account` pointing to each account. For example, if a user (uid=1) belongs to accounts `1,2,3`, there will be three `UserInfo` messages: (uid=1, account=1), (uid=1, account=2), (uid=1, account=3). The c++ code and database representation use a Map<account name, AttrsInAccount> to contain in ONE UserInfo message all the information belonging to different accounts.

Used in: AddUserRequest, QueryUserInfoReply

enum UserInfo.AdminLevel

PublicDefs.proto:1054

Used in: UserInfo

message UserInfo.AllowedPartitionQos

PublicDefs.proto:1060

Used in: UserInfo

message UserInfo.PartitionToResourceLimit

PublicDefs.proto:1065

Used in: UserInfo

message WckeyInfo

PublicDefs.proto:1107

Used in: AddWckeyRequest

message X11Meta

PublicDefs.proto:509

Used in: InteractiveJobAdditionalMeta