Documentation ¶
Index ¶
- Constants
- Variables
- type CommandSpec
- func (*CommandSpec) Descriptor() ([]byte, []int)
- func (m *CommandSpec) GetBinaryHash() []byte
- func (m *CommandSpec) GetComment() string
- func (m *CommandSpec) GetCxxSystemIncludePath() []string
- func (m *CommandSpec) GetDetailedInfo() string
- func (m *CommandSpec) GetEquivalentHash() [][]byte
- func (m *CommandSpec) GetLocalCompilerPath() string
- func (m *CommandSpec) GetName() string
- func (m *CommandSpec) GetSize() int64
- func (m *CommandSpec) GetSystemFrameworkPath() []string
- func (m *CommandSpec) GetSystemIncludePath() []string
- func (m *CommandSpec) GetSystemLibraryPath() []string
- func (m *CommandSpec) GetTarget() string
- func (m *CommandSpec) GetVersion() string
- func (*CommandSpec) ProtoMessage()
- func (m *CommandSpec) Reset()
- func (m *CommandSpec) String() string
- func (m *CommandSpec) XXX_DiscardUnknown()
- func (m *CommandSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommandSpec) XXX_Merge(src proto.Message)
- func (m *CommandSpec) XXX_Size() int
- func (m *CommandSpec) XXX_Unmarshal(b []byte) error
- type CpuFeatures
- func (*CpuFeatures) Descriptor() ([]byte, []int)
- func (m *CpuFeatures) GetAesni() bool
- func (m *CpuFeatures) GetAvx() bool
- func (m *CpuFeatures) GetAvx2() bool
- func (m *CpuFeatures) GetMmx() bool
- func (m *CpuFeatures) GetNonStopTimeStampCounter() bool
- func (m *CpuFeatures) GetPopcnt() bool
- func (m *CpuFeatures) GetSse() bool
- func (m *CpuFeatures) GetSse2() bool
- func (m *CpuFeatures) GetSse3() bool
- func (m *CpuFeatures) GetSse41() bool
- func (m *CpuFeatures) GetSse42() bool
- func (*CpuFeatures) ProtoMessage()
- func (m *CpuFeatures) Reset()
- func (m *CpuFeatures) String() string
- func (m *CpuFeatures) XXX_DiscardUnknown()
- func (m *CpuFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CpuFeatures) XXX_Merge(src proto.Message)
- func (m *CpuFeatures) XXX_Size() int
- func (m *CpuFeatures) XXX_Unmarshal(b []byte) error
- type EmptyMessage
- func (*EmptyMessage) Descriptor() ([]byte, []int)
- func (*EmptyMessage) ProtoMessage()
- func (m *EmptyMessage) Reset()
- func (m *EmptyMessage) String() string
- func (m *EmptyMessage) XXX_DiscardUnknown()
- func (m *EmptyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EmptyMessage) XXX_Merge(src proto.Message)
- func (m *EmptyMessage) XXX_Size() int
- func (m *EmptyMessage) XXX_Unmarshal(b []byte) error
- type ExecLog
- func (*ExecLog) Descriptor() ([]byte, []int)
- func (m *ExecLog) GetArg() []string
- func (m *ExecLog) GetAuthType() ExecLog_AuthenticationType
- func (m *ExecLog) GetBuildId() string
- func (m *ExecLog) GetCacheHit() bool
- func (m *ExecLog) GetCacheSource() ExecLog_CacheSource
- func (m *ExecLog) GetChunkRespSize() []int32
- func (m *ExecLog) GetCommandTarget() string
- func (m *ExecLog) GetCommandVersion() string
- func (m *ExecLog) GetCompilerInfoProcessTime() int32
- func (m *ExecLog) GetCompilerProxyError() bool
- func (m *ExecLog) GetCompilerProxyStartTime() int32
- func (m *ExecLog) GetCompilerProxyUserAgent() string
- func (m *ExecLog) GetCpuFeatures() *CpuFeatures
- func (m *ExecLog) GetCwd() string
- func (m *ExecLog) GetDepscacheUsed() bool
- func (m *ExecLog) GetEnv() []string
- func (m *ExecLog) GetExecCommandBinaryHashMismatch() string
- func (m *ExecLog) GetExecCommandNameMismatch() string
- func (m *ExecLog) GetExecCommandNotFound() string
- func (m *ExecLog) GetExecCommandSubprogramsMismatch() string
- func (m *ExecLog) GetExecCommandTargetMismatch() string
- func (m *ExecLog) GetExecCommandVersionMismatch() string
- func (m *ExecLog) GetExecExitStatus() int32
- func (m *ExecLog) GetExecRequestRetry() int32
- func (m *ExecLog) GetExecRequestRetryReason() []string
- func (m *ExecLog) GetExpandedArg() []string
- func (m *ExecLog) GetFileResponseTime() int32
- func (m *ExecLog) GetGomaError() bool
- func (m *ExecLog) GetHandlerTime() int32
- func (m *ExecLog) GetIncludeFileloadPendingTime() []int32
- func (m *ExecLog) GetIncludeFileloadRunTime() []int32
- func (m *ExecLog) GetIncludeFileloadTime() int32
- func (m *ExecLog) GetIncludePreprocessSkippedFiles() int32
- func (m *ExecLog) GetIncludePreprocessTime() int32
- func (m *ExecLog) GetIncludePreprocessTotalFiles() int32
- func (m *ExecLog) GetIncludeProcessorRunTime() int32
- func (m *ExecLog) GetIncludeProcessorWaitTime() int32
- func (m *ExecLog) GetInputFileSize() []int32
- func (m *ExecLog) GetInputFileTime() []int32
- func (m *ExecLog) GetLatestInputFilename() string
- func (m *ExecLog) GetLatestInputMtime() int32
- func (m *ExecLog) GetLocalDelayTime() int32
- func (m *ExecLog) GetLocalMemKb() int64
- func (m *ExecLog) GetLocalOutputFileSize() []int32
- func (m *ExecLog) GetLocalOutputFileTime() []int32
- func (m *ExecLog) GetLocalPendingTime() int32
- func (m *ExecLog) GetLocalRunReason() string
- func (m *ExecLog) GetLocalRunTime() int32
- func (m *ExecLog) GetNetworkFailureType() ExecLog_NetworkFailureType
- func (m *ExecLog) GetNodename() string
- func (m *ExecLog) GetNumFileUploadedDuringExecFailure() []int32
- func (m *ExecLog) GetNumMissingInputFile() []int32
- func (m *ExecLog) GetNumOutputFile() int32
- func (m *ExecLog) GetNumTotalInputFile() int32
- func (m *ExecLog) GetNumUploadingInputFile() []int32
- func (m *ExecLog) GetOsInfo() *OSInfo
- func (m *ExecLog) GetOutputFileSize() []int32
- func (m *ExecLog) GetOutputFileTime() []int32
- func (m *ExecLog) GetPendingTime() int32
- func (m *ExecLog) GetPort() int32
- func (m *ExecLog) GetRpcCallTime() []int32
- func (m *ExecLog) GetRpcMasterTraceId() []string
- func (m *ExecLog) GetRpcPendingTime() []int32
- func (m *ExecLog) GetRpcRawReqSize() []int32
- func (m *ExecLog) GetRpcRawRespSize() []int32
- func (m *ExecLog) GetRpcReqBuildTime() []int32
- func (m *ExecLog) GetRpcReqSendTime() []int32
- func (m *ExecLog) GetRpcReqSize() []int32
- func (m *ExecLog) GetRpcRespParseTime() []int32
- func (m *ExecLog) GetRpcRespRecvTime() []int32
- func (m *ExecLog) GetRpcRespSize() []int32
- func (m *ExecLog) GetRpcThrottleTime() []int32
- func (m *ExecLog) GetRpcWaitTime() []int32
- func (m *ExecLog) GetStartTime() int32
- func (m *ExecLog) GetTaskId() int32
- func (m *ExecLog) GetUseSsl() bool
- func (m *ExecLog) GetUsername() string
- func (*ExecLog) ProtoMessage()
- func (m *ExecLog) Reset()
- func (m *ExecLog) String() string
- func (m *ExecLog) XXX_DiscardUnknown()
- func (m *ExecLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecLog) XXX_Merge(src proto.Message)
- func (m *ExecLog) XXX_Size() int
- func (m *ExecLog) XXX_Unmarshal(b []byte) error
- type ExecLogStat
- func (*ExecLogStat) Descriptor() ([]byte, []int)
- func (m *ExecLogStat) GetCacheHit() int64
- func (m *ExecLogStat) GetCompilerInfoProcessTime() *NumberSummary
- func (m *ExecLogStat) GetFileResponseTime() *NumberSummary
- func (m *ExecLogStat) GetGomaError() int64
- func (m *ExecLogStat) GetHandlerTime() *NumberSummary
- func (m *ExecLogStat) GetIncludeFileloadTime() *NumberSummary
- func (m *ExecLogStat) GetIncludePreprocessTime() *NumberSummary
- func (m *ExecLogStat) GetLocalPendingTime() *NumberSummary
- func (m *ExecLogStat) GetLocalRunTime() *NumberSummary
- func (m *ExecLogStat) GetRpcCallTime() *NumberSummary
- func (*ExecLogStat) ProtoMessage()
- func (m *ExecLogStat) Reset()
- func (m *ExecLogStat) String() string
- func (m *ExecLogStat) XXX_DiscardUnknown()
- func (m *ExecLogStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecLogStat) XXX_Merge(src proto.Message)
- func (m *ExecLogStat) XXX_Size() int
- func (m *ExecLogStat) XXX_Unmarshal(b []byte) error
- type ExecLog_AuthenticationType
- type ExecLog_CacheSource
- type ExecLog_NetworkFailureType
- type ExecReq
- func (*ExecReq) Descriptor() ([]byte, []int)
- func (m *ExecReq) GetArg() []string
- func (m *ExecReq) GetCachePolicy() ExecReq_CachePolicy
- func (m *ExecReq) GetCommandSpec() *CommandSpec
- func (m *ExecReq) GetCwd() string
- func (m *ExecReq) GetEnv() []string
- func (m *ExecReq) GetExpandedArg() []string
- func (m *ExecReq) GetExpectedOutputDirs() []string
- func (m *ExecReq) GetExpectedOutputFiles() []string
- func (m *ExecReq) GetHermeticMode() bool
- func (m *ExecReq) GetInput() []*ExecReq_Input
- func (m *ExecReq) GetRequesterEnv() *RequesterEnv
- func (m *ExecReq) GetRequesterInfo() *RequesterInfo
- func (m *ExecReq) GetSubprogram() []*SubprogramSpec
- func (m *ExecReq) GetToolchainIncluded() bool
- func (m *ExecReq) GetToolchainSpecs() []*ToolchainSpec
- func (m *ExecReq) GetTrace() bool
- func (*ExecReq) ProtoMessage()
- func (m *ExecReq) Reset()
- func (m *ExecReq) String() string
- func (m *ExecReq) XXX_DiscardUnknown()
- func (m *ExecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecReq) XXX_Merge(src proto.Message)
- func (m *ExecReq) XXX_Size() int
- func (m *ExecReq) XXX_Unmarshal(b []byte) error
- type ExecReq_CachePolicy
- type ExecReq_Input
- func (*ExecReq_Input) Descriptor() ([]byte, []int)
- func (m *ExecReq_Input) GetContent() *FileBlob
- func (m *ExecReq_Input) GetFilename() string
- func (m *ExecReq_Input) GetHashKey() string
- func (*ExecReq_Input) ProtoMessage()
- func (m *ExecReq_Input) Reset()
- func (m *ExecReq_Input) String() string
- func (m *ExecReq_Input) XXX_DiscardUnknown()
- func (m *ExecReq_Input) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecReq_Input) XXX_Merge(src proto.Message)
- func (m *ExecReq_Input) XXX_Size() int
- func (m *ExecReq_Input) XXX_Unmarshal(b []byte) error
- type ExecResp
- func (*ExecResp) Descriptor() ([]byte, []int)
- func (m *ExecResp) GetBadRequestReasonCode() ExecResp_BadRequestReasonCode
- func (m *ExecResp) GetCacheHit() ExecResp_CacheSource
- func (m *ExecResp) GetCacheKey() string
- func (m *ExecResp) GetCompilerProxyExecRequestRetry() int32
- func (m *ExecResp) GetCompilerProxyFileResponseTime() float64
- func (m *ExecResp) GetCompilerProxyGomaAborted() bool
- func (m *ExecResp) GetCompilerProxyGomaCacheHit() bool
- func (m *ExecResp) GetCompilerProxyGomaError() bool
- func (m *ExecResp) GetCompilerProxyGomaFinished() bool
- func (m *ExecResp) GetCompilerProxyIncludeFileloadTime() float64
- func (m *ExecResp) GetCompilerProxyIncludePreprocTime() float64
- func (m *ExecResp) GetCompilerProxyLocalFinished() bool
- func (m *ExecResp) GetCompilerProxyLocalKilled() bool
- func (m *ExecResp) GetCompilerProxyLocalPendingTime() float64
- func (m *ExecResp) GetCompilerProxyLocalRun() bool
- func (m *ExecResp) GetCompilerProxyLocalRunTime() float64
- func (m *ExecResp) GetCompilerProxyRpcBuildTime() float64
- func (m *ExecResp) GetCompilerProxyRpcCallTime() float64
- func (m *ExecResp) GetCompilerProxyRpcParseTime() float64
- func (m *ExecResp) GetCompilerProxyRpcRecvTime() float64
- func (m *ExecResp) GetCompilerProxyRpcSendTime() float64
- func (m *ExecResp) GetCompilerProxyRpcWaitTime() float64
- func (m *ExecResp) GetCompilerProxyTime() float64
- func (m *ExecResp) GetError() ExecResp_ExecError
- func (m *ExecResp) GetErrorMessage() []string
- func (m *ExecResp) GetForceStoreOutputFileForUnmatchedHash() bool
- func (m *ExecResp) GetForceStoreOutputFileForUnmatchedSubprograms() bool
- func (m *ExecResp) GetForceStoreOutputFileForUnmatchedVersion() bool
- func (m *ExecResp) GetMissingInput() []string
- func (m *ExecResp) GetMissingReason() []string
- func (m *ExecResp) GetRequesterCompilerProxyId() string
- func (m *ExecResp) GetResult() *ExecResult
- func (*ExecResp) ProtoMessage()
- func (m *ExecResp) Reset()
- func (m *ExecResp) String() string
- func (m *ExecResp) XXX_DiscardUnknown()
- func (m *ExecResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecResp) XXX_Merge(src proto.Message)
- func (m *ExecResp) XXX_Size() int
- func (m *ExecResp) XXX_Unmarshal(b []byte) error
- type ExecResp_BadRequestReasonCode
- type ExecResp_CacheSource
- type ExecResp_ExecError
- type ExecResult
- func (*ExecResult) Descriptor() ([]byte, []int)
- func (m *ExecResult) GetCommandSpec() *CommandSpec
- func (m *ExecResult) GetExitStatus() int32
- func (m *ExecResult) GetOutput() []*ExecResult_Output
- func (m *ExecResult) GetStderrBuffer() []byte
- func (m *ExecResult) GetStdoutBuffer() []byte
- func (m *ExecResult) GetSubprogram() []*SubprogramSpec
- func (*ExecResult) ProtoMessage()
- func (m *ExecResult) Reset()
- func (m *ExecResult) String() string
- func (m *ExecResult) XXX_DiscardUnknown()
- func (m *ExecResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecResult) XXX_Merge(src proto.Message)
- func (m *ExecResult) XXX_Size() int
- func (m *ExecResult) XXX_Unmarshal(b []byte) error
- type ExecResult_Output
- func (*ExecResult_Output) Descriptor() ([]byte, []int)
- func (m *ExecResult_Output) GetBlob() *FileBlob
- func (m *ExecResult_Output) GetFilename() string
- func (m *ExecResult_Output) GetIsExecutable() bool
- func (*ExecResult_Output) ProtoMessage()
- func (m *ExecResult_Output) Reset()
- func (m *ExecResult_Output) String() string
- func (m *ExecResult_Output) XXX_DiscardUnknown()
- func (m *ExecResult_Output) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecResult_Output) XXX_Merge(src proto.Message)
- func (m *ExecResult_Output) XXX_Size() int
- func (m *ExecResult_Output) XXX_Unmarshal(b []byte) error
- type FileBlob
- func (*FileBlob) Descriptor() ([]byte, []int)
- func (m *FileBlob) GetBlobType() FileBlob_BlobType
- func (m *FileBlob) GetContent() []byte
- func (m *FileBlob) GetFileSize() int64
- func (m *FileBlob) GetHashKey() []string
- func (m *FileBlob) GetOffset() int64
- func (*FileBlob) ProtoMessage()
- func (m *FileBlob) Reset()
- func (m *FileBlob) String() string
- func (m *FileBlob) XXX_DiscardUnknown()
- func (m *FileBlob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FileBlob) XXX_Merge(src proto.Message)
- func (m *FileBlob) XXX_Size() int
- func (m *FileBlob) XXX_Unmarshal(b []byte) error
- type FileBlob_BlobType
- type HttpPortResponse
- func (*HttpPortResponse) Descriptor() ([]byte, []int)
- func (m *HttpPortResponse) GetPort() int32
- func (*HttpPortResponse) ProtoMessage()
- func (m *HttpPortResponse) Reset()
- func (m *HttpPortResponse) String() string
- func (m *HttpPortResponse) XXX_DiscardUnknown()
- func (m *HttpPortResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HttpPortResponse) XXX_Merge(src proto.Message)
- func (m *HttpPortResponse) XXX_Size() int
- func (m *HttpPortResponse) XXX_Unmarshal(b []byte) error
- type LookupFileReq
- func (*LookupFileReq) Descriptor() ([]byte, []int)
- func (m *LookupFileReq) GetHashKey() []string
- func (m *LookupFileReq) GetRequesterInfo() *RequesterInfo
- func (*LookupFileReq) ProtoMessage()
- func (m *LookupFileReq) Reset()
- func (m *LookupFileReq) String() string
- func (m *LookupFileReq) XXX_DiscardUnknown()
- func (m *LookupFileReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LookupFileReq) XXX_Merge(src proto.Message)
- func (m *LookupFileReq) XXX_Size() int
- func (m *LookupFileReq) XXX_Unmarshal(b []byte) error
- type LookupFileResp
- func (*LookupFileResp) Descriptor() ([]byte, []int)
- func (m *LookupFileResp) GetBlob() []*FileBlob
- func (*LookupFileResp) ProtoMessage()
- func (m *LookupFileResp) Reset()
- func (m *LookupFileResp) String() string
- func (m *LookupFileResp) XXX_DiscardUnknown()
- func (m *LookupFileResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LookupFileResp) XXX_Merge(src proto.Message)
- func (m *LookupFileResp) XXX_Size() int
- func (m *LookupFileResp) XXX_Unmarshal(b []byte) error
- type MemoryUsageLog
- func (*MemoryUsageLog) Descriptor() ([]byte, []int)
- func (m *MemoryUsageLog) GetCompilerProxyStartTime() int32
- func (m *MemoryUsageLog) GetCompilerProxyUserAgent() string
- func (m *MemoryUsageLog) GetMemory() int64
- func (m *MemoryUsageLog) GetNodename() string
- func (m *MemoryUsageLog) GetTime() int64
- func (m *MemoryUsageLog) GetUsername() string
- func (m *MemoryUsageLog) GetVirtualMemory() int64
- func (*MemoryUsageLog) ProtoMessage()
- func (m *MemoryUsageLog) Reset()
- func (m *MemoryUsageLog) String() string
- func (m *MemoryUsageLog) XXX_DiscardUnknown()
- func (m *MemoryUsageLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MemoryUsageLog) XXX_Merge(src proto.Message)
- func (m *MemoryUsageLog) XXX_Size() int
- func (m *MemoryUsageLog) XXX_Unmarshal(b []byte) error
- type MultiExecReq
- func (*MultiExecReq) Descriptor() ([]byte, []int)
- func (m *MultiExecReq) GetReq() []*ExecReq
- func (m *MultiExecReq) GetRequesterInfo() *RequesterInfo
- func (*MultiExecReq) ProtoMessage()
- func (m *MultiExecReq) Reset()
- func (m *MultiExecReq) String() string
- func (m *MultiExecReq) XXX_DiscardUnknown()
- func (m *MultiExecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MultiExecReq) XXX_Merge(src proto.Message)
- func (m *MultiExecReq) XXX_Size() int
- func (m *MultiExecReq) XXX_Unmarshal(b []byte) error
- type MultiExecResp
- func (*MultiExecResp) Descriptor() ([]byte, []int)
- func (m *MultiExecResp) GetResponse() []*MultiExecResp_Response
- func (*MultiExecResp) ProtoMessage()
- func (m *MultiExecResp) Reset()
- func (m *MultiExecResp) String() string
- func (m *MultiExecResp) XXX_DiscardUnknown()
- func (m *MultiExecResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MultiExecResp) XXX_Merge(src proto.Message)
- func (m *MultiExecResp) XXX_Size() int
- func (m *MultiExecResp) XXX_Unmarshal(b []byte) error
- type MultiExecResp_Response
- func (*MultiExecResp_Response) Descriptor() ([]byte, []int)
- func (m *MultiExecResp_Response) GetResp() *ExecResp
- func (m *MultiExecResp_Response) GetResponseCode() int32
- func (*MultiExecResp_Response) ProtoMessage()
- func (m *MultiExecResp_Response) Reset()
- func (m *MultiExecResp_Response) String() string
- func (m *MultiExecResp_Response) XXX_DiscardUnknown()
- func (m *MultiExecResp_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MultiExecResp_Response) XXX_Merge(src proto.Message)
- func (m *MultiExecResp_Response) XXX_Size() int
- func (m *MultiExecResp_Response) XXX_Unmarshal(b []byte) error
- type NumberSummary
- func (*NumberSummary) Descriptor() ([]byte, []int)
- func (m *NumberSummary) GetAverage() int32
- func (m *NumberSummary) GetLowerQuantile() int32
- func (m *NumberSummary) GetMaximum() int32
- func (m *NumberSummary) GetMedian() int32
- func (m *NumberSummary) GetMinimum() int32
- func (m *NumberSummary) GetPercentile_2() int32
- func (m *NumberSummary) GetPercentile_9() int32
- func (m *NumberSummary) GetPercentile_91() int32
- func (m *NumberSummary) GetPercentile_98() int32
- func (m *NumberSummary) GetSamples() int64
- func (m *NumberSummary) GetUpperQuantile() int32
- func (*NumberSummary) ProtoMessage()
- func (m *NumberSummary) Reset()
- func (m *NumberSummary) String() string
- func (m *NumberSummary) XXX_DiscardUnknown()
- func (m *NumberSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NumberSummary) XXX_Merge(src proto.Message)
- func (m *NumberSummary) XXX_Size() int
- func (m *NumberSummary) XXX_Unmarshal(b []byte) error
- type OSInfo
- func (*OSInfo) Descriptor() ([]byte, []int)
- func (m *OSInfo) GetLinuxInfo() *OSInfo_LinuxInfo
- func (m *OSInfo) GetMacInfo() *OSInfo_MacInfo
- func (m *OSInfo) GetOsInfoOneof() isOSInfo_OsInfoOneof
- func (m *OSInfo) GetWinInfo() *OSInfo_WinInfo
- func (*OSInfo) ProtoMessage()
- func (m *OSInfo) Reset()
- func (m *OSInfo) String() string
- func (m *OSInfo) XXX_DiscardUnknown()
- func (m *OSInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OSInfo) XXX_Merge(src proto.Message)
- func (*OSInfo) XXX_OneofWrappers() []interface{}
- func (m *OSInfo) XXX_Size() int
- func (m *OSInfo) XXX_Unmarshal(b []byte) error
- type OSInfo_LinuxInfo
- func (*OSInfo_LinuxInfo) Descriptor() ([]byte, []int)
- func (m *OSInfo_LinuxInfo) GetGnuLibcVersion() string
- func (*OSInfo_LinuxInfo) ProtoMessage()
- func (m *OSInfo_LinuxInfo) Reset()
- func (m *OSInfo_LinuxInfo) String() string
- func (m *OSInfo_LinuxInfo) XXX_DiscardUnknown()
- func (m *OSInfo_LinuxInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OSInfo_LinuxInfo) XXX_Merge(src proto.Message)
- func (m *OSInfo_LinuxInfo) XXX_Size() int
- func (m *OSInfo_LinuxInfo) XXX_Unmarshal(b []byte) error
- type OSInfo_LinuxInfo_
- type OSInfo_MacInfo
- func (*OSInfo_MacInfo) Descriptor() ([]byte, []int)
- func (m *OSInfo_MacInfo) GetMacOsxMinorVersion() int32
- func (*OSInfo_MacInfo) ProtoMessage()
- func (m *OSInfo_MacInfo) Reset()
- func (m *OSInfo_MacInfo) String() string
- func (m *OSInfo_MacInfo) XXX_DiscardUnknown()
- func (m *OSInfo_MacInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OSInfo_MacInfo) XXX_Merge(src proto.Message)
- func (m *OSInfo_MacInfo) XXX_Size() int
- func (m *OSInfo_MacInfo) XXX_Unmarshal(b []byte) error
- type OSInfo_MacInfo_
- type OSInfo_WinInfo
- func (*OSInfo_WinInfo) Descriptor() ([]byte, []int)
- func (*OSInfo_WinInfo) ProtoMessage()
- func (m *OSInfo_WinInfo) Reset()
- func (m *OSInfo_WinInfo) String() string
- func (m *OSInfo_WinInfo) XXX_DiscardUnknown()
- func (m *OSInfo_WinInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OSInfo_WinInfo) XXX_Merge(src proto.Message)
- func (m *OSInfo_WinInfo) XXX_Size() int
- func (m *OSInfo_WinInfo) XXX_Unmarshal(b []byte) error
- type OSInfo_WinInfo_
- type RequesterEnv
- func (*RequesterEnv) Descriptor() ([]byte, []int)
- func (m *RequesterEnv) GetFallback() bool
- func (m *RequesterEnv) GetFallbackInputFile() []string
- func (m *RequesterEnv) GetGomaccPath() string
- func (m *RequesterEnv) GetLocalPath() string
- func (m *RequesterEnv) GetUmask() int32
- func (m *RequesterEnv) GetUseLocal() bool
- func (m *RequesterEnv) GetVerifyCommand() string
- func (m *RequesterEnv) GetVerifyOutput() bool
- func (*RequesterEnv) ProtoMessage()
- func (m *RequesterEnv) Reset()
- func (m *RequesterEnv) String() string
- func (m *RequesterEnv) XXX_DiscardUnknown()
- func (m *RequesterEnv) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequesterEnv) XXX_Merge(src proto.Message)
- func (m *RequesterEnv) XXX_Size() int
- func (m *RequesterEnv) XXX_Unmarshal(b []byte) error
- type RequesterInfo
- func (*RequesterInfo) Descriptor() ([]byte, []int)
- func (m *RequesterInfo) GetAddr() string
- func (m *RequesterInfo) GetApiVersion() int32
- func (m *RequesterInfo) GetBuildId() string
- func (m *RequesterInfo) GetCompilerProxyId() string
- func (m *RequesterInfo) GetDimensions() []string
- func (m *RequesterInfo) GetGomaRevision() string
- func (m *RequesterInfo) GetPathStyle() RequesterInfo_PathStyle
- func (m *RequesterInfo) GetPid() int32
- func (m *RequesterInfo) GetRetry() int32
- func (m *RequesterInfo) GetUsername() string
- func (*RequesterInfo) ProtoMessage()
- func (m *RequesterInfo) Reset()
- func (m *RequesterInfo) String() string
- func (m *RequesterInfo) XXX_DiscardUnknown()
- func (m *RequesterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequesterInfo) XXX_Merge(src proto.Message)
- func (m *RequesterInfo) XXX_Size() int
- func (m *RequesterInfo) XXX_Unmarshal(b []byte) error
- type RequesterInfo_GomaApiVersion
- type RequesterInfo_PathStyle
- type SaveLogReq
- func (*SaveLogReq) Descriptor() ([]byte, []int)
- func (m *SaveLogReq) GetExecLog() []*ExecLog
- func (m *SaveLogReq) GetMemoryUsageLog() []*MemoryUsageLog
- func (*SaveLogReq) ProtoMessage()
- func (m *SaveLogReq) Reset()
- func (m *SaveLogReq) String() string
- func (m *SaveLogReq) XXX_DiscardUnknown()
- func (m *SaveLogReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SaveLogReq) XXX_Merge(src proto.Message)
- func (m *SaveLogReq) XXX_Size() int
- func (m *SaveLogReq) XXX_Unmarshal(b []byte) error
- type SaveLogResp
- func (*SaveLogResp) Descriptor() ([]byte, []int)
- func (*SaveLogResp) ProtoMessage()
- func (m *SaveLogResp) Reset()
- func (m *SaveLogResp) String() string
- func (m *SaveLogResp) XXX_DiscardUnknown()
- func (m *SaveLogResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SaveLogResp) XXX_Merge(src proto.Message)
- func (m *SaveLogResp) XXX_Size() int
- func (m *SaveLogResp) XXX_Unmarshal(b []byte) error
- type StoreFileReq
- func (*StoreFileReq) Descriptor() ([]byte, []int)
- func (m *StoreFileReq) GetBlob() []*FileBlob
- func (m *StoreFileReq) GetRequesterInfo() *RequesterInfo
- func (*StoreFileReq) ProtoMessage()
- func (m *StoreFileReq) Reset()
- func (m *StoreFileReq) String() string
- func (m *StoreFileReq) XXX_DiscardUnknown()
- func (m *StoreFileReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StoreFileReq) XXX_Merge(src proto.Message)
- func (m *StoreFileReq) XXX_Size() int
- func (m *StoreFileReq) XXX_Unmarshal(b []byte) error
- type StoreFileResp
- func (*StoreFileResp) Descriptor() ([]byte, []int)
- func (m *StoreFileResp) GetHashKey() []string
- func (*StoreFileResp) ProtoMessage()
- func (m *StoreFileResp) Reset()
- func (m *StoreFileResp) String() string
- func (m *StoreFileResp) XXX_DiscardUnknown()
- func (m *StoreFileResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StoreFileResp) XXX_Merge(src proto.Message)
- func (m *StoreFileResp) XXX_Size() int
- func (m *StoreFileResp) XXX_Unmarshal(b []byte) error
- type SubprogramSpec
- func (*SubprogramSpec) Descriptor() ([]byte, []int)
- func (m *SubprogramSpec) GetBinaryHash() string
- func (m *SubprogramSpec) GetPath() string
- func (m *SubprogramSpec) GetSize() int64
- func (*SubprogramSpec) ProtoMessage()
- func (m *SubprogramSpec) Reset()
- func (m *SubprogramSpec) String() string
- func (m *SubprogramSpec) XXX_DiscardUnknown()
- func (m *SubprogramSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubprogramSpec) XXX_Merge(src proto.Message)
- func (m *SubprogramSpec) XXX_Size() int
- func (m *SubprogramSpec) XXX_Unmarshal(b []byte) error
- type ToolchainSpec
- func (*ToolchainSpec) Descriptor() ([]byte, []int)
- func (m *ToolchainSpec) GetHash() string
- func (m *ToolchainSpec) GetIsExecutable() bool
- func (m *ToolchainSpec) GetPath() string
- func (m *ToolchainSpec) GetSize() int64
- func (m *ToolchainSpec) GetSymlinkPath() string
- func (*ToolchainSpec) ProtoMessage()
- func (m *ToolchainSpec) Reset()
- func (m *ToolchainSpec) String() string
- func (m *ToolchainSpec) XXX_DiscardUnknown()
- func (m *ToolchainSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ToolchainSpec) XXX_Merge(src proto.Message)
- func (m *ToolchainSpec) XXX_Size() int
- func (m *ToolchainSpec) XXX_Unmarshal(b []byte) error
Constants ¶
const Default_ExecResp_ForceStoreOutputFileForUnmatchedHash bool = false
const Default_ExecResp_ForceStoreOutputFileForUnmatchedSubprograms bool = false
const Default_ExecResp_ForceStoreOutputFileForUnmatchedVersion bool = false
const Default_ExecResult_ExitStatus int32 = -1
const Default_ExecResult_Output_IsExecutable bool = false
const Default_RequesterInfo_ApiVersion int32 = 2
Variables ¶
var ExecLog_AuthenticationType_name = map[int32]string{
0: "NONE",
1: "UNKNOWN",
4: "OAUTH2_UNSPEC",
5: "OAUTH2_APPLICATION",
6: "OAUTH2_SERVICE_ACCOUNT",
7: "OAUTH2_GCE_SERVICE_ACCOUNT",
8: "OAUTH2_LUCI_LOCAL_AUTH",
}
var ExecLog_AuthenticationType_value = map[string]int32{
"NONE": 0,
"UNKNOWN": 1,
"OAUTH2_UNSPEC": 4,
"OAUTH2_APPLICATION": 5,
"OAUTH2_SERVICE_ACCOUNT": 6,
"OAUTH2_GCE_SERVICE_ACCOUNT": 7,
"OAUTH2_LUCI_LOCAL_AUTH": 8,
}
var ExecLog_CacheSource_name = map[int32]string{
0: "UNKNOWN_CACHE",
1: "MEM_CACHE",
2: "STORAGE_CACHE",
3: "LOCAL_OUTPUT_CACHE",
}
var ExecLog_CacheSource_value = map[string]int32{
"UNKNOWN_CACHE": 0,
"MEM_CACHE": 1,
"STORAGE_CACHE": 2,
"LOCAL_OUTPUT_CACHE": 3,
}
var ExecLog_NetworkFailureType_name = map[int32]string{
0: "NO_NETWORK_ERROR",
1: "DISABLED",
2: "UNKNOWN_NETWORK_ERROR",
3: "CONNECT_FAILED",
4: "SEND_FAILED",
5: "TIMEDOUT_AFTER_SEND",
6: "RECEIVE_FAILED",
7: "BAD_HTTP_STATUS_CODE",
}
var ExecLog_NetworkFailureType_value = map[string]int32{
"NO_NETWORK_ERROR": 0,
"DISABLED": 1,
"UNKNOWN_NETWORK_ERROR": 2,
"CONNECT_FAILED": 3,
"SEND_FAILED": 4,
"TIMEDOUT_AFTER_SEND": 5,
"RECEIVE_FAILED": 6,
"BAD_HTTP_STATUS_CODE": 7,
}
var ExecReq_CachePolicy_name = map[int32]string{
1: "LOOKUP_AND_STORE",
2: "LOOKUP_ONLY",
3: "STORE_ONLY",
4: "LOOKUP_AND_STORE_SUCCESS",
}
var ExecReq_CachePolicy_value = map[string]int32{
"LOOKUP_AND_STORE": 1,
"LOOKUP_ONLY": 2,
"STORE_ONLY": 3,
"LOOKUP_AND_STORE_SUCCESS": 4,
}
var ExecResp_BadRequestReasonCode_name = map[int32]string{
0: "UNKNOWN",
1: "UNSUPPORTED_COMPILER_FLAGS",
}
var ExecResp_BadRequestReasonCode_value = map[string]int32{
"UNKNOWN": 0,
"UNSUPPORTED_COMPILER_FLAGS": 1,
}
var ExecResp_CacheSource_name = map[int32]string{
0: "NO_CACHE",
1: "MEM_CACHE",
2: "STORAGE_CACHE",
3: "LOCAL_OUTPUT_CACHE",
}
var ExecResp_CacheSource_value = map[string]int32{
"NO_CACHE": 0,
"MEM_CACHE": 1,
"STORAGE_CACHE": 2,
"LOCAL_OUTPUT_CACHE": 3,
}
var ExecResp_ExecError_name = map[int32]string{
0: "OK",
-1: "BAD_REQUEST",
}
var ExecResp_ExecError_value = map[string]int32{
"OK": 0,
"BAD_REQUEST": -1,
}
var FileBlob_BlobType_name = map[int32]string{
0: "FILE_UNSPECIFIED",
1: "FILE",
2: "FILE_META",
3: "FILE_CHUNK",
}
var FileBlob_BlobType_value = map[string]int32{
"FILE_UNSPECIFIED": 0,
"FILE": 1,
"FILE_META": 2,
"FILE_CHUNK": 3,
}
var RequesterInfo_GomaApiVersion_name = map[int32]string{
2: "CURRENT_VERSION",
}
var RequesterInfo_GomaApiVersion_value = map[string]int32{
"CURRENT_VERSION": 2,
}
var RequesterInfo_PathStyle_name = map[int32]string{
0: "UNKNOWN_STYLE",
1: "POSIX_STYLE",
2: "WINDOWS_STYLE",
}
var RequesterInfo_PathStyle_value = map[string]int32{
"UNKNOWN_STYLE": 0,
"POSIX_STYLE": 1,
"WINDOWS_STYLE": 2,
}
Functions ¶
This section is empty.
Types ¶
type CommandSpec ¶
type CommandSpec struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` // path, version number and architecture. Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` Target *string `protobuf:"bytes,3,opt,name=target" json:"target,omitempty"` // Binary size of the command. // Necessary if toolchain is sent to the server. // TODO: Now that we have ToolchainSpec, this is not necessary. Size *int64 `protobuf:"varint,13,opt,name=size" json:"size,omitempty"` // The followings will be used to request more specific version of // command, populated by compiler_proxy. BinaryHash []byte `protobuf:"bytes,4,opt,name=binary_hash,json=binaryHash" json:"binary_hash,omitempty"` // A list of alternative hashes. This field will be used when // multiple binaries can be considered the same. For example, linux // android gcc will be used even if a user is using goma from // mac. For such cases, we should fill this field with binary hash // of mac gcc. EquivalentHash [][]byte `protobuf:"bytes,11,rep,name=equivalent_hash,json=equivalentHash" json:"equivalent_hash,omitempty"` DetailedInfo *string `protobuf:"bytes,5,opt,name=detailed_info,json=detailedInfo" json:"detailed_info,omitempty"` // Tell compiler_proxy what the path to local 'gcc' (not goma gcc) // is, populated by gomacc.cc and consumed by compiler_proxy LocalCompilerPath *string `protobuf:"bytes,6,opt,name=local_compiler_path,json=localCompilerPath" json:"local_compiler_path,omitempty"` // Compiler system include paths (sent from compiler_proxy). // Note that system include paths can be a relative path from cwd. // For Windows NaCl, it could also be a relative path from toolchain root. SystemIncludePath []string `protobuf:"bytes,7,rep,name=system_include_path,json=systemIncludePath" json:"system_include_path,omitempty"` CxxSystemIncludePath []string `protobuf:"bytes,8,rep,name=cxx_system_include_path,json=cxxSystemIncludePath" json:"cxx_system_include_path,omitempty"` SystemFrameworkPath []string `protobuf:"bytes,9,rep,name=system_framework_path,json=systemFrameworkPath" json:"system_framework_path,omitempty"` // Compiler system library paths SystemLibraryPath []string `protobuf:"bytes,12,rep,name=system_library_path,json=systemLibraryPath" json:"system_library_path,omitempty"` // An optional label of this command for logging/monitoring purpose. Comment *string `protobuf:"bytes,10,opt,name=comment" json:"comment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Goma backend selects compiler with CommandSpec. NEXT ID TO USE: 14
func (*CommandSpec) Descriptor ¶
func (*CommandSpec) Descriptor() ([]byte, []int)
func (*CommandSpec) GetBinaryHash ¶
func (m *CommandSpec) GetBinaryHash() []byte
func (*CommandSpec) GetComment ¶
func (m *CommandSpec) GetComment() string
func (*CommandSpec) GetCxxSystemIncludePath ¶
func (m *CommandSpec) GetCxxSystemIncludePath() []string
func (*CommandSpec) GetDetailedInfo ¶
func (m *CommandSpec) GetDetailedInfo() string
func (*CommandSpec) GetEquivalentHash ¶
func (m *CommandSpec) GetEquivalentHash() [][]byte
func (*CommandSpec) GetLocalCompilerPath ¶
func (m *CommandSpec) GetLocalCompilerPath() string
func (*CommandSpec) GetName ¶
func (m *CommandSpec) GetName() string
func (*CommandSpec) GetSize ¶
func (m *CommandSpec) GetSize() int64
func (*CommandSpec) GetSystemFrameworkPath ¶
func (m *CommandSpec) GetSystemFrameworkPath() []string
func (*CommandSpec) GetSystemIncludePath ¶
func (m *CommandSpec) GetSystemIncludePath() []string
func (*CommandSpec) GetSystemLibraryPath ¶
func (m *CommandSpec) GetSystemLibraryPath() []string
func (*CommandSpec) GetTarget ¶
func (m *CommandSpec) GetTarget() string
func (*CommandSpec) GetVersion ¶
func (m *CommandSpec) GetVersion() string
func (*CommandSpec) ProtoMessage ¶
func (*CommandSpec) ProtoMessage()
func (*CommandSpec) Reset ¶
func (m *CommandSpec) Reset()
func (*CommandSpec) String ¶
func (m *CommandSpec) String() string
func (*CommandSpec) XXX_DiscardUnknown ¶
func (m *CommandSpec) XXX_DiscardUnknown()
func (*CommandSpec) XXX_Marshal ¶
func (m *CommandSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommandSpec) XXX_Merge ¶
func (m *CommandSpec) XXX_Merge(src proto.Message)
func (*CommandSpec) XXX_Size ¶
func (m *CommandSpec) XXX_Size() int
func (*CommandSpec) XXX_Unmarshal ¶
func (m *CommandSpec) XXX_Unmarshal(b []byte) error
type CpuFeatures ¶
type CpuFeatures struct { Mmx *bool `protobuf:"varint,1,opt,name=mmx" json:"mmx,omitempty"` Sse *bool `protobuf:"varint,2,opt,name=sse" json:"sse,omitempty"` Sse2 *bool `protobuf:"varint,3,opt,name=sse2" json:"sse2,omitempty"` Sse3 *bool `protobuf:"varint,4,opt,name=sse3" json:"sse3,omitempty"` Sse41 *bool `protobuf:"varint,5,opt,name=sse41" json:"sse41,omitempty"` Sse42 *bool `protobuf:"varint,6,opt,name=sse42" json:"sse42,omitempty"` Popcnt *bool `protobuf:"varint,7,opt,name=popcnt" json:"popcnt,omitempty"` Avx *bool `protobuf:"varint,8,opt,name=avx" json:"avx,omitempty"` Avx2 *bool `protobuf:"varint,9,opt,name=avx2" json:"avx2,omitempty"` Aesni *bool `protobuf:"varint,10,opt,name=aesni" json:"aesni,omitempty"` NonStopTimeStampCounter *bool `` /* 131-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 12
func (*CpuFeatures) Descriptor ¶
func (*CpuFeatures) Descriptor() ([]byte, []int)
func (*CpuFeatures) GetAesni ¶
func (m *CpuFeatures) GetAesni() bool
func (*CpuFeatures) GetAvx ¶
func (m *CpuFeatures) GetAvx() bool
func (*CpuFeatures) GetAvx2 ¶
func (m *CpuFeatures) GetAvx2() bool
func (*CpuFeatures) GetMmx ¶
func (m *CpuFeatures) GetMmx() bool
func (*CpuFeatures) GetNonStopTimeStampCounter ¶
func (m *CpuFeatures) GetNonStopTimeStampCounter() bool
func (*CpuFeatures) GetPopcnt ¶
func (m *CpuFeatures) GetPopcnt() bool
func (*CpuFeatures) GetSse ¶
func (m *CpuFeatures) GetSse() bool
func (*CpuFeatures) GetSse2 ¶
func (m *CpuFeatures) GetSse2() bool
func (*CpuFeatures) GetSse3 ¶
func (m *CpuFeatures) GetSse3() bool
func (*CpuFeatures) GetSse41 ¶
func (m *CpuFeatures) GetSse41() bool
func (*CpuFeatures) GetSse42 ¶
func (m *CpuFeatures) GetSse42() bool
func (*CpuFeatures) ProtoMessage ¶
func (*CpuFeatures) ProtoMessage()
func (*CpuFeatures) Reset ¶
func (m *CpuFeatures) Reset()
func (*CpuFeatures) String ¶
func (m *CpuFeatures) String() string
func (*CpuFeatures) XXX_DiscardUnknown ¶
func (m *CpuFeatures) XXX_DiscardUnknown()
func (*CpuFeatures) XXX_Marshal ¶
func (m *CpuFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CpuFeatures) XXX_Merge ¶
func (m *CpuFeatures) XXX_Merge(src proto.Message)
func (*CpuFeatures) XXX_Size ¶
func (m *CpuFeatures) XXX_Size() int
func (*CpuFeatures) XXX_Unmarshal ¶
func (m *CpuFeatures) XXX_Unmarshal(b []byte) error
type EmptyMessage ¶
type EmptyMessage struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EmptyMessage) Descriptor ¶
func (*EmptyMessage) Descriptor() ([]byte, []int)
func (*EmptyMessage) ProtoMessage ¶
func (*EmptyMessage) ProtoMessage()
func (*EmptyMessage) Reset ¶
func (m *EmptyMessage) Reset()
func (*EmptyMessage) String ¶
func (m *EmptyMessage) String() string
func (*EmptyMessage) XXX_DiscardUnknown ¶
func (m *EmptyMessage) XXX_DiscardUnknown()
func (*EmptyMessage) XXX_Marshal ¶
func (m *EmptyMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EmptyMessage) XXX_Merge ¶
func (m *EmptyMessage) XXX_Merge(src proto.Message)
func (*EmptyMessage) XXX_Size ¶
func (m *EmptyMessage) XXX_Size() int
func (*EmptyMessage) XXX_Unmarshal ¶
func (m *EmptyMessage) XXX_Unmarshal(b []byte) error
type ExecLog ¶
type ExecLog struct { // optional string compiler_proxy_id = 1; Username *string `protobuf:"bytes,46,opt,name=username" json:"username,omitempty"` Nodename *string `protobuf:"bytes,47,opt,name=nodename" json:"nodename,omitempty"` Port *int32 `protobuf:"varint,48,opt,name=port" json:"port,omitempty"` CompilerProxyStartTime *int32 `` /* 126-byte string literal not displayed */ TaskId *int32 `protobuf:"varint,50,opt,name=task_id,json=taskId" json:"task_id,omitempty"` BuildId *string `protobuf:"bytes,91,opt,name=build_id,json=buildId" json:"build_id,omitempty"` CompilerProxyUserAgent *string `protobuf:"bytes,51,opt,name=compiler_proxy_user_agent,json=compilerProxyUserAgent" json:"compiler_proxy_user_agent,omitempty"` // request info. StartTime *int32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` Arg []string `protobuf:"bytes,3,rep,name=arg" json:"arg,omitempty"` Env []string `protobuf:"bytes,4,rep,name=env" json:"env,omitempty"` Cwd *string `protobuf:"bytes,5,opt,name=cwd" json:"cwd,omitempty"` ExpandedArg []string `protobuf:"bytes,62,rep,name=expanded_arg,json=expandedArg" json:"expanded_arg,omitempty"` // command spec CommandVersion *string `protobuf:"bytes,71,opt,name=command_version,json=commandVersion" json:"command_version,omitempty"` CommandTarget *string `protobuf:"bytes,72,opt,name=command_target,json=commandTarget" json:"command_target,omitempty"` LatestInputFilename *string `protobuf:"bytes,59,opt,name=latest_input_filename,json=latestInputFilename" json:"latest_input_filename,omitempty"` LatestInputMtime *int32 `protobuf:"varint,60,opt,name=latest_input_mtime,json=latestInputMtime" json:"latest_input_mtime,omitempty"` UseSsl *bool `protobuf:"varint,64,opt,name=use_ssl,json=useSsl" json:"use_ssl,omitempty"` AuthType *ExecLog_AuthenticationType `` /* 132-byte string literal not displayed */ CpuFeatures *CpuFeatures `protobuf:"bytes,87,opt,name=cpu_features,json=cpuFeatures" json:"cpu_features,omitempty"` NetworkFailureType *ExecLog_NetworkFailureType `` /* 164-byte string literal not displayed */ OsInfo *OSInfo `protobuf:"bytes,89,opt,name=os_info,json=osInfo" json:"os_info,omitempty"` // in INIT. PendingTime *int32 `protobuf:"varint,63,opt,name=pending_time,json=pendingTime" json:"pending_time,omitempty"` // in SETUP. CompilerInfoProcessTime *int32 `` /* 129-byte string literal not displayed */ // include_preprocess_time is sum of // include_processor_wait_time and include_processor_run_time. IncludePreprocessTime *int32 `protobuf:"varint,6,opt,name=include_preprocess_time,json=includePreprocessTime" json:"include_preprocess_time,omitempty"` IncludeProcessorWaitTime *int32 `` /* 132-byte string literal not displayed */ IncludeProcessorRunTime *int32 `` /* 129-byte string literal not displayed */ DepscacheUsed *bool `protobuf:"varint,78,opt,name=depscache_used,json=depscacheUsed" json:"depscache_used,omitempty"` IncludePreprocessTotalFiles *int32 `` /* 141-byte string literal not displayed */ IncludePreprocessSkippedFiles *int32 `` /* 147-byte string literal not displayed */ // in FILE_REQ. IncludeFileloadTime *int32 `protobuf:"varint,7,opt,name=include_fileload_time,json=includeFileloadTime" json:"include_fileload_time,omitempty"` IncludeFileloadPendingTime []int32 `` /* 138-byte string literal not displayed */ IncludeFileloadRunTime []int32 `` /* 126-byte string literal not displayed */ NumTotalInputFile *int32 `protobuf:"varint,8,opt,name=num_total_input_file,json=numTotalInputFile" json:"num_total_input_file,omitempty"` // repeated by retry. NumUploadingInputFile []int32 `protobuf:"varint,9,rep,name=num_uploading_input_file,json=numUploadingInputFile" json:"num_uploading_input_file,omitempty"` NumMissingInputFile []int32 `protobuf:"varint,10,rep,name=num_missing_input_file,json=numMissingInputFile" json:"num_missing_input_file,omitempty"` NumFileUploadedDuringExecFailure []int32 `` /* 160-byte string literal not displayed */ // repeated by each input file. InputFileTime []int32 `protobuf:"varint,11,rep,name=input_file_time,json=inputFileTime" json:"input_file_time,omitempty"` InputFileSize []int32 `protobuf:"varint,12,rep,name=input_file_size,json=inputFileSize" json:"input_file_size,omitempty"` // in CALL_EXEC. repeated by retry. RpcCallTime []int32 `protobuf:"varint,13,rep,name=rpc_call_time,json=rpcCallTime" json:"rpc_call_time,omitempty"` RpcReqSize []int32 `protobuf:"varint,14,rep,name=rpc_req_size,json=rpcReqSize" json:"rpc_req_size,omitempty"` RpcRespSize []int32 `protobuf:"varint,15,rep,name=rpc_resp_size,json=rpcRespSize" json:"rpc_resp_size,omitempty"` RpcRawReqSize []int32 `protobuf:"varint,16,rep,name=rpc_raw_req_size,json=rpcRawReqSize" json:"rpc_raw_req_size,omitempty"` RpcRawRespSize []int32 `protobuf:"varint,17,rep,name=rpc_raw_resp_size,json=rpcRawRespSize" json:"rpc_raw_resp_size,omitempty"` RpcMasterTraceId []string `protobuf:"bytes,58,rep,name=rpc_master_trace_id,json=rpcMasterTraceId" json:"rpc_master_trace_id,omitempty"` RpcThrottleTime []int32 `protobuf:"varint,67,rep,name=rpc_throttle_time,json=rpcThrottleTime" json:"rpc_throttle_time,omitempty"` RpcPendingTime []int32 `protobuf:"varint,57,rep,name=rpc_pending_time,json=rpcPendingTime" json:"rpc_pending_time,omitempty"` RpcReqBuildTime []int32 `protobuf:"varint,18,rep,name=rpc_req_build_time,json=rpcReqBuildTime" json:"rpc_req_build_time,omitempty"` RpcReqSendTime []int32 `protobuf:"varint,19,rep,name=rpc_req_send_time,json=rpcReqSendTime" json:"rpc_req_send_time,omitempty"` RpcWaitTime []int32 `protobuf:"varint,20,rep,name=rpc_wait_time,json=rpcWaitTime" json:"rpc_wait_time,omitempty"` RpcRespRecvTime []int32 `protobuf:"varint,21,rep,name=rpc_resp_recv_time,json=rpcRespRecvTime" json:"rpc_resp_recv_time,omitempty"` RpcRespParseTime []int32 `protobuf:"varint,22,rep,name=rpc_resp_parse_time,json=rpcRespParseTime" json:"rpc_resp_parse_time,omitempty"` // in FILE_RESP. FileResponseTime *int32 `protobuf:"varint,32,opt,name=file_response_time,json=fileResponseTime" json:"file_response_time,omitempty"` NumOutputFile *int32 `protobuf:"varint,33,opt,name=num_output_file,json=numOutputFile" json:"num_output_file,omitempty"` // repeated by each output file OutputFileTime []int32 `protobuf:"varint,34,rep,name=output_file_time,json=outputFileTime" json:"output_file_time,omitempty"` OutputFileSize []int32 `protobuf:"varint,35,rep,name=output_file_size,json=outputFileSize" json:"output_file_size,omitempty"` ChunkRespSize []int32 `protobuf:"varint,36,rep,name=chunk_resp_size,json=chunkRespSize" json:"chunk_resp_size,omitempty"` // Total time elapsed for handling the request in compiler_proxy. HandlerTime *int32 `protobuf:"varint,37,opt,name=handler_time,json=handlerTime" json:"handler_time,omitempty"` // result info ExecCommandNotFound *string `protobuf:"bytes,76,opt,name=exec_command_not_found,json=execCommandNotFound" json:"exec_command_not_found,omitempty"` ExecCommandNameMismatch *string `` /* 128-byte string literal not displayed */ ExecCommandTargetMismatch *string `` /* 134-byte string literal not displayed */ ExecCommandVersionMismatch *string `` /* 137-byte string literal not displayed */ ExecCommandBinaryHashMismatch *string `` /* 148-byte string literal not displayed */ ExecCommandSubprogramsMismatch *string `` /* 149-byte string literal not displayed */ ExecExitStatus *int32 `protobuf:"varint,40,opt,name=exec_exit_status,json=execExitStatus" json:"exec_exit_status,omitempty"` ExecRequestRetry *int32 `protobuf:"varint,41,opt,name=exec_request_retry,json=execRequestRetry" json:"exec_request_retry,omitempty"` ExecRequestRetryReason []string `protobuf:"bytes,56,rep,name=exec_request_retry_reason,json=execRequestRetryReason" json:"exec_request_retry_reason,omitempty"` // local run LocalRunReason *string `protobuf:"bytes,42,opt,name=local_run_reason,json=localRunReason" json:"local_run_reason,omitempty"` LocalPendingTime *int32 `protobuf:"varint,43,opt,name=local_pending_time,json=localPendingTime" json:"local_pending_time,omitempty"` LocalRunTime *int32 `protobuf:"varint,44,opt,name=local_run_time,json=localRunTime" json:"local_run_time,omitempty"` // TODO: use int32? LocalMemKb *int64 `protobuf:"varint,52,opt,name=local_mem_kb,json=localMemKb" json:"local_mem_kb,omitempty"` LocalOutputFileTime []int32 `protobuf:"varint,54,rep,name=local_output_file_time,json=localOutputFileTime" json:"local_output_file_time,omitempty"` // TODO: use int64? LocalOutputFileSize []int32 `protobuf:"varint,55,rep,name=local_output_file_size,json=localOutputFileSize" json:"local_output_file_size,omitempty"` LocalDelayTime *int32 `protobuf:"varint,61,opt,name=local_delay_time,json=localDelayTime" json:"local_delay_time,omitempty"` CacheHit *bool `protobuf:"varint,45,opt,name=cache_hit,json=cacheHit" json:"cache_hit,omitempty"` CacheSource *ExecLog_CacheSource `` /* 128-byte string literal not displayed */ // goma_error indicates result mismatch (exit status, stdout, stderr) between // local and remote. GomaError *bool `protobuf:"varint,53,opt,name=goma_error,json=gomaError" json:"goma_error,omitempty"` // compiler_proxy_error indicates it replied failure exit status to gomacc // while remote/local compilation have succeeded. // so not genuie compilation failure. CompilerProxyError *bool `protobuf:"varint,77,opt,name=compiler_proxy_error,json=compilerProxyError" json:"compiler_proxy_error,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 92
func (*ExecLog) Descriptor ¶
func (*ExecLog) GetAuthType ¶
func (m *ExecLog) GetAuthType() ExecLog_AuthenticationType
func (*ExecLog) GetBuildId ¶
func (*ExecLog) GetCacheHit ¶
func (*ExecLog) GetCacheSource ¶
func (m *ExecLog) GetCacheSource() ExecLog_CacheSource
func (*ExecLog) GetChunkRespSize ¶
func (*ExecLog) GetCommandTarget ¶
func (*ExecLog) GetCommandVersion ¶
func (*ExecLog) GetCompilerInfoProcessTime ¶
func (*ExecLog) GetCompilerProxyError ¶
func (*ExecLog) GetCompilerProxyStartTime ¶
func (*ExecLog) GetCompilerProxyUserAgent ¶
func (*ExecLog) GetCpuFeatures ¶
func (m *ExecLog) GetCpuFeatures() *CpuFeatures
func (*ExecLog) GetDepscacheUsed ¶
func (*ExecLog) GetExecCommandBinaryHashMismatch ¶
func (*ExecLog) GetExecCommandNameMismatch ¶
func (*ExecLog) GetExecCommandNotFound ¶
func (*ExecLog) GetExecCommandSubprogramsMismatch ¶
func (*ExecLog) GetExecCommandTargetMismatch ¶
func (*ExecLog) GetExecCommandVersionMismatch ¶
func (*ExecLog) GetExecExitStatus ¶
func (*ExecLog) GetExecRequestRetry ¶
func (*ExecLog) GetExecRequestRetryReason ¶
func (*ExecLog) GetExpandedArg ¶
func (*ExecLog) GetFileResponseTime ¶
func (*ExecLog) GetGomaError ¶
func (*ExecLog) GetHandlerTime ¶
func (*ExecLog) GetIncludeFileloadPendingTime ¶
func (*ExecLog) GetIncludeFileloadRunTime ¶
func (*ExecLog) GetIncludeFileloadTime ¶
func (*ExecLog) GetIncludePreprocessSkippedFiles ¶
func (*ExecLog) GetIncludePreprocessTime ¶
func (*ExecLog) GetIncludePreprocessTotalFiles ¶
func (*ExecLog) GetIncludeProcessorRunTime ¶
func (*ExecLog) GetIncludeProcessorWaitTime ¶
func (*ExecLog) GetInputFileSize ¶
func (*ExecLog) GetInputFileTime ¶
func (*ExecLog) GetLatestInputFilename ¶
func (*ExecLog) GetLatestInputMtime ¶
func (*ExecLog) GetLocalDelayTime ¶
func (*ExecLog) GetLocalMemKb ¶
func (*ExecLog) GetLocalOutputFileSize ¶
func (*ExecLog) GetLocalOutputFileTime ¶
func (*ExecLog) GetLocalPendingTime ¶
func (*ExecLog) GetLocalRunReason ¶
func (*ExecLog) GetLocalRunTime ¶
func (*ExecLog) GetNetworkFailureType ¶
func (m *ExecLog) GetNetworkFailureType() ExecLog_NetworkFailureType
func (*ExecLog) GetNodename ¶
func (*ExecLog) GetNumFileUploadedDuringExecFailure ¶
func (*ExecLog) GetNumMissingInputFile ¶
func (*ExecLog) GetNumOutputFile ¶
func (*ExecLog) GetNumTotalInputFile ¶
func (*ExecLog) GetNumUploadingInputFile ¶
func (*ExecLog) GetOutputFileSize ¶
func (*ExecLog) GetOutputFileTime ¶
func (*ExecLog) GetPendingTime ¶
func (*ExecLog) GetRpcCallTime ¶
func (*ExecLog) GetRpcMasterTraceId ¶
func (*ExecLog) GetRpcPendingTime ¶
func (*ExecLog) GetRpcRawReqSize ¶
func (*ExecLog) GetRpcRawRespSize ¶
func (*ExecLog) GetRpcReqBuildTime ¶
func (*ExecLog) GetRpcReqSendTime ¶
func (*ExecLog) GetRpcReqSize ¶
func (*ExecLog) GetRpcRespParseTime ¶
func (*ExecLog) GetRpcRespRecvTime ¶
func (*ExecLog) GetRpcRespSize ¶
func (*ExecLog) GetRpcThrottleTime ¶
func (*ExecLog) GetRpcWaitTime ¶
func (*ExecLog) GetStartTime ¶
func (*ExecLog) GetUsername ¶
func (*ExecLog) ProtoMessage ¶
func (*ExecLog) ProtoMessage()
func (*ExecLog) XXX_DiscardUnknown ¶
func (m *ExecLog) XXX_DiscardUnknown()
func (*ExecLog) XXX_Marshal ¶
func (*ExecLog) XXX_Unmarshal ¶
type ExecLogStat ¶
type ExecLogStat struct { HandlerTime *NumberSummary `protobuf:"bytes,1,opt,name=handler_time,json=handlerTime" json:"handler_time,omitempty"` CompilerInfoProcessTime *NumberSummary `` /* 128-byte string literal not displayed */ IncludePreprocessTime *NumberSummary `protobuf:"bytes,2,opt,name=include_preprocess_time,json=includePreprocessTime" json:"include_preprocess_time,omitempty"` IncludeFileloadTime *NumberSummary `protobuf:"bytes,3,opt,name=include_fileload_time,json=includeFileloadTime" json:"include_fileload_time,omitempty"` RpcCallTime *NumberSummary `protobuf:"bytes,4,opt,name=rpc_call_time,json=rpcCallTime" json:"rpc_call_time,omitempty"` FileResponseTime *NumberSummary `protobuf:"bytes,7,opt,name=file_response_time,json=fileResponseTime" json:"file_response_time,omitempty"` LocalPendingTime *NumberSummary `protobuf:"bytes,8,opt,name=local_pending_time,json=localPendingTime" json:"local_pending_time,omitempty"` LocalRunTime *NumberSummary `protobuf:"bytes,9,opt,name=local_run_time,json=localRunTime" json:"local_run_time,omitempty"` CacheHit *int64 `protobuf:"varint,10,opt,name=cache_hit,json=cacheHit" json:"cache_hit,omitempty"` GomaError *int64 `protobuf:"varint,11,opt,name=goma_error,json=gomaError" json:"goma_error,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 13
func (*ExecLogStat) Descriptor ¶
func (*ExecLogStat) Descriptor() ([]byte, []int)
func (*ExecLogStat) GetCacheHit ¶
func (m *ExecLogStat) GetCacheHit() int64
func (*ExecLogStat) GetCompilerInfoProcessTime ¶
func (m *ExecLogStat) GetCompilerInfoProcessTime() *NumberSummary
func (*ExecLogStat) GetFileResponseTime ¶
func (m *ExecLogStat) GetFileResponseTime() *NumberSummary
func (*ExecLogStat) GetGomaError ¶
func (m *ExecLogStat) GetGomaError() int64
func (*ExecLogStat) GetHandlerTime ¶
func (m *ExecLogStat) GetHandlerTime() *NumberSummary
func (*ExecLogStat) GetIncludeFileloadTime ¶
func (m *ExecLogStat) GetIncludeFileloadTime() *NumberSummary
func (*ExecLogStat) GetIncludePreprocessTime ¶
func (m *ExecLogStat) GetIncludePreprocessTime() *NumberSummary
func (*ExecLogStat) GetLocalPendingTime ¶
func (m *ExecLogStat) GetLocalPendingTime() *NumberSummary
func (*ExecLogStat) GetLocalRunTime ¶
func (m *ExecLogStat) GetLocalRunTime() *NumberSummary
func (*ExecLogStat) GetRpcCallTime ¶
func (m *ExecLogStat) GetRpcCallTime() *NumberSummary
func (*ExecLogStat) ProtoMessage ¶
func (*ExecLogStat) ProtoMessage()
func (*ExecLogStat) Reset ¶
func (m *ExecLogStat) Reset()
func (*ExecLogStat) String ¶
func (m *ExecLogStat) String() string
func (*ExecLogStat) XXX_DiscardUnknown ¶
func (m *ExecLogStat) XXX_DiscardUnknown()
func (*ExecLogStat) XXX_Marshal ¶
func (m *ExecLogStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecLogStat) XXX_Merge ¶
func (m *ExecLogStat) XXX_Merge(src proto.Message)
func (*ExecLogStat) XXX_Size ¶
func (m *ExecLogStat) XXX_Size() int
func (*ExecLogStat) XXX_Unmarshal ¶
func (m *ExecLogStat) XXX_Unmarshal(b []byte) error
type ExecLog_AuthenticationType ¶
type ExecLog_AuthenticationType int32
const ( ExecLog_NONE ExecLog_AuthenticationType = 0 ExecLog_UNKNOWN ExecLog_AuthenticationType = 1 // reserved 2,3 ExecLog_OAUTH2_UNSPEC ExecLog_AuthenticationType = 4 ExecLog_OAUTH2_APPLICATION ExecLog_AuthenticationType = 5 ExecLog_OAUTH2_SERVICE_ACCOUNT ExecLog_AuthenticationType = 6 ExecLog_OAUTH2_GCE_SERVICE_ACCOUNT ExecLog_AuthenticationType = 7 ExecLog_OAUTH2_LUCI_LOCAL_AUTH ExecLog_AuthenticationType = 8 )
const Default_ExecLog_AuthType ExecLog_AuthenticationType = ExecLog_NONE
func (ExecLog_AuthenticationType) Enum ¶
func (x ExecLog_AuthenticationType) Enum() *ExecLog_AuthenticationType
func (ExecLog_AuthenticationType) EnumDescriptor ¶
func (ExecLog_AuthenticationType) EnumDescriptor() ([]byte, []int)
func (ExecLog_AuthenticationType) String ¶
func (x ExecLog_AuthenticationType) String() string
func (*ExecLog_AuthenticationType) UnmarshalJSON ¶
func (x *ExecLog_AuthenticationType) UnmarshalJSON(data []byte) error
type ExecLog_CacheSource ¶
type ExecLog_CacheSource int32
const ( ExecLog_UNKNOWN_CACHE ExecLog_CacheSource = 0 ExecLog_MEM_CACHE ExecLog_CacheSource = 1 ExecLog_STORAGE_CACHE ExecLog_CacheSource = 2 ExecLog_LOCAL_OUTPUT_CACHE ExecLog_CacheSource = 3 )
func (ExecLog_CacheSource) Enum ¶
func (x ExecLog_CacheSource) Enum() *ExecLog_CacheSource
func (ExecLog_CacheSource) EnumDescriptor ¶
func (ExecLog_CacheSource) EnumDescriptor() ([]byte, []int)
func (ExecLog_CacheSource) String ¶
func (x ExecLog_CacheSource) String() string
func (*ExecLog_CacheSource) UnmarshalJSON ¶
func (x *ExecLog_CacheSource) UnmarshalJSON(data []byte) error
type ExecLog_NetworkFailureType ¶
type ExecLog_NetworkFailureType int32
const ( ExecLog_NO_NETWORK_ERROR ExecLog_NetworkFailureType = 0 ExecLog_DISABLED ExecLog_NetworkFailureType = 1 ExecLog_UNKNOWN_NETWORK_ERROR ExecLog_NetworkFailureType = 2 ExecLog_CONNECT_FAILED ExecLog_NetworkFailureType = 3 ExecLog_SEND_FAILED ExecLog_NetworkFailureType = 4 ExecLog_TIMEDOUT_AFTER_SEND ExecLog_NetworkFailureType = 5 ExecLog_RECEIVE_FAILED ExecLog_NetworkFailureType = 6 ExecLog_BAD_HTTP_STATUS_CODE ExecLog_NetworkFailureType = 7 )
const Default_ExecLog_NetworkFailureType ExecLog_NetworkFailureType = ExecLog_NO_NETWORK_ERROR
func (ExecLog_NetworkFailureType) Enum ¶
func (x ExecLog_NetworkFailureType) Enum() *ExecLog_NetworkFailureType
func (ExecLog_NetworkFailureType) EnumDescriptor ¶
func (ExecLog_NetworkFailureType) EnumDescriptor() ([]byte, []int)
func (ExecLog_NetworkFailureType) String ¶
func (x ExecLog_NetworkFailureType) String() string
func (*ExecLog_NetworkFailureType) UnmarshalJSON ¶
func (x *ExecLog_NetworkFailureType) UnmarshalJSON(data []byte) error
type ExecReq ¶
type ExecReq struct { CommandSpec *CommandSpec `protobuf:"bytes,1,req,name=command_spec,json=commandSpec" json:"command_spec,omitempty"` Arg []string `protobuf:"bytes,2,rep,name=arg" json:"arg,omitempty"` Env []string `protobuf:"bytes,3,rep,name=env" json:"env,omitempty"` Cwd *string `protobuf:"bytes,4,opt,name=cwd" json:"cwd,omitempty"` Input []*ExecReq_Input `protobuf:"group,10,rep,name=Input,json=input" json:"input,omitempty"` // The @ notations in arg should be expanded and the result should // be stored in this field for javac and VC++. ExpandedArg []string `protobuf:"bytes,14,rep,name=expanded_arg,json=expandedArg" json:"expanded_arg,omitempty"` // Subprograms that would be used in client. By setting this, // client could request backend to use the same subprograms. // Subprogram []*SubprogramSpec `protobuf:"bytes,15,rep,name=subprogram" json:"subprogram,omitempty"` RequesterInfo *RequesterInfo `protobuf:"bytes,30,opt,name=requester_info,json=requesterInfo" json:"requester_info,omitempty"` CachePolicy *ExecReq_CachePolicy `` /* 134-byte string literal not displayed */ // This is passed from gomacc to compiler proxy, and compiler proxy // clears it before sending ExecReq to goma service. RequesterEnv *RequesterEnv `protobuf:"bytes,32,opt,name=requester_env,json=requesterEnv" json:"requester_env,omitempty"` // When hermetic_mode is true, restrict backend use the same compiler // as local version. Backend should use a compiler package // that has the same version string and the same binary_hash only. // If there is no such compilers in backend, it should not run any other // compiler but returns error: ExecResp contains error messages, // no command spec and empty missing_input. It isn't rpc error. HermeticMode *bool `protobuf:"varint,33,opt,name=hermetic_mode,json=hermeticMode" json:"hermetic_mode,omitempty"` // Requests that the call is traced. Trace *bool `protobuf:"varint,34,opt,name=trace" json:"trace,omitempty"` // Expected output files and dirs, which are calculated in CompilerFlags. // Goma server will return these files and dirs as output. // // If files which are not specified here are generated in the server, // those files will be ignored (so, we can ignore temporary cache file or // telemetry information). // // If files which are specified here are not generated in the server, // the server just ignores such files. If the specified files do not look // generated by a compiler, Goma server can return BAD_REQUEST. // // If output files and dirs are not specified, the server can calculate // expected output files and dirs by itself (if possible). // // These path must be in client-format. // Use '/' on Linux and Mac, and use '\\' for Windows. ExpectedOutputFiles []string `protobuf:"bytes,35,rep,name=expected_output_files,json=expectedOutputFiles" json:"expected_output_files,omitempty"` ExpectedOutputDirs []string `protobuf:"bytes,36,rep,name=expected_output_dirs,json=expectedOutputDirs" json:"expected_output_dirs,omitempty"` // EXPERIMENTAL. // True if ExecReq contains toolchains as input. ToolchainIncluded *bool `protobuf:"varint,37,opt,name=toolchain_included,json=toolchainIncluded" json:"toolchain_included,omitempty"` // If ExecReq contains toolchains as input, set toolchain spec. // toolchain spec should contain all compiler related files except system // shared objects which are expected to exist in the server side. For // example, in `clang` case, recent `clang` binary usually contains // everything, so it is OK to have just `clang`. In `pnacl-clang` case, it // needs libLLVM.so, and since it is a compiler wrapper, it needs related // python scripts etc. // Currently, if `dimensions` is set correctly, we don't need to add // shared objects in /lib or /usr/lib. // // toolchain_specs should contain compiler-driver (which is set in // command_spec) and subprograms, too. ToolchainSpecs []*ToolchainSpec `protobuf:"bytes,38,rep,name=toolchain_specs,json=toolchainSpecs" json:"toolchain_specs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecReq) Descriptor ¶
func (*ExecReq) GetCachePolicy ¶
func (m *ExecReq) GetCachePolicy() ExecReq_CachePolicy
func (*ExecReq) GetCommandSpec ¶
func (m *ExecReq) GetCommandSpec() *CommandSpec
func (*ExecReq) GetExpandedArg ¶
func (*ExecReq) GetExpectedOutputDirs ¶
func (*ExecReq) GetExpectedOutputFiles ¶
func (*ExecReq) GetHermeticMode ¶
func (*ExecReq) GetInput ¶
func (m *ExecReq) GetInput() []*ExecReq_Input
func (*ExecReq) GetRequesterEnv ¶
func (m *ExecReq) GetRequesterEnv() *RequesterEnv
func (*ExecReq) GetRequesterInfo ¶
func (m *ExecReq) GetRequesterInfo() *RequesterInfo
func (*ExecReq) GetSubprogram ¶
func (m *ExecReq) GetSubprogram() []*SubprogramSpec
func (*ExecReq) GetToolchainIncluded ¶
func (*ExecReq) GetToolchainSpecs ¶
func (m *ExecReq) GetToolchainSpecs() []*ToolchainSpec
func (*ExecReq) ProtoMessage ¶
func (*ExecReq) ProtoMessage()
func (*ExecReq) XXX_DiscardUnknown ¶
func (m *ExecReq) XXX_DiscardUnknown()
func (*ExecReq) XXX_Marshal ¶
func (*ExecReq) XXX_Unmarshal ¶
type ExecReq_CachePolicy ¶
type ExecReq_CachePolicy int32
const ( // IGNORE = 0; ExecReq_LOOKUP_AND_STORE ExecReq_CachePolicy = 1 ExecReq_LOOKUP_ONLY ExecReq_CachePolicy = 2 ExecReq_STORE_ONLY ExecReq_CachePolicy = 3 ExecReq_LOOKUP_AND_STORE_SUCCESS ExecReq_CachePolicy = 4 )
const Default_ExecReq_CachePolicy ExecReq_CachePolicy = ExecReq_LOOKUP_AND_STORE
func (ExecReq_CachePolicy) Enum ¶
func (x ExecReq_CachePolicy) Enum() *ExecReq_CachePolicy
func (ExecReq_CachePolicy) EnumDescriptor ¶
func (ExecReq_CachePolicy) EnumDescriptor() ([]byte, []int)
func (ExecReq_CachePolicy) String ¶
func (x ExecReq_CachePolicy) String() string
func (*ExecReq_CachePolicy) UnmarshalJSON ¶
func (x *ExecReq_CachePolicy) UnmarshalJSON(data []byte) error
type ExecReq_Input ¶
type ExecReq_Input struct { Filename *string `protobuf:"bytes,11,opt,name=filename" json:"filename,omitempty"` HashKey *string `protobuf:"bytes,12,req,name=hash_key,json=hashKey" json:"hash_key,omitempty"` Content *FileBlob `protobuf:"bytes,13,opt,name=content" json:"content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecReq_Input) Descriptor ¶
func (*ExecReq_Input) Descriptor() ([]byte, []int)
func (*ExecReq_Input) GetContent ¶
func (m *ExecReq_Input) GetContent() *FileBlob
func (*ExecReq_Input) GetFilename ¶
func (m *ExecReq_Input) GetFilename() string
func (*ExecReq_Input) GetHashKey ¶
func (m *ExecReq_Input) GetHashKey() string
func (*ExecReq_Input) ProtoMessage ¶
func (*ExecReq_Input) ProtoMessage()
func (*ExecReq_Input) Reset ¶
func (m *ExecReq_Input) Reset()
func (*ExecReq_Input) String ¶
func (m *ExecReq_Input) String() string
func (*ExecReq_Input) XXX_DiscardUnknown ¶
func (m *ExecReq_Input) XXX_DiscardUnknown()
func (*ExecReq_Input) XXX_Marshal ¶
func (m *ExecReq_Input) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecReq_Input) XXX_Merge ¶
func (m *ExecReq_Input) XXX_Merge(src proto.Message)
func (*ExecReq_Input) XXX_Size ¶
func (m *ExecReq_Input) XXX_Size() int
func (*ExecReq_Input) XXX_Unmarshal ¶
func (m *ExecReq_Input) XXX_Unmarshal(b []byte) error
type ExecResp ¶
type ExecResp struct { Result *ExecResult `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` Error *ExecResp_ExecError `protobuf:"varint,2,opt,name=error,enum=devtools_goma.ExecResp_ExecError,def=0" json:"error,omitempty"` BadRequestReasonCode *ExecResp_BadRequestReasonCode `` /* 174-byte string literal not displayed */ MissingInput []string `protobuf:"bytes,11,rep,name=missing_input,json=missingInput" json:"missing_input,omitempty"` MissingReason []string `protobuf:"bytes,15,rep,name=missing_reason,json=missingReason" json:"missing_reason,omitempty"` ErrorMessage []string `protobuf:"bytes,12,rep,name=error_message,json=errorMessage" json:"error_message,omitempty"` ForceStoreOutputFileForUnmatchedHash *bool `` /* 180-byte string literal not displayed */ ForceStoreOutputFileForUnmatchedVersion *bool `` /* 189-byte string literal not displayed */ ForceStoreOutputFileForUnmatchedSubprograms *bool `` /* 201-byte string literal not displayed */ // for trace CacheKey *string `protobuf:"bytes,21,opt,name=cache_key,json=cacheKey" json:"cache_key,omitempty"` CacheHit *ExecResp_CacheSource `protobuf:"varint,27,opt,name=cache_hit,json=cacheHit,enum=devtools_goma.ExecResp_CacheSource" json:"cache_hit,omitempty"` // requester's compiler_proxy_id. // for cached resp, it is the original requester, not current requester. RequesterCompilerProxyId *string `` /* 131-byte string literal not displayed */ // Time at compiler_proxy CompilerProxyTime *float64 `protobuf:"fixed64,50,opt,name=compiler_proxy_time,json=compilerProxyTime" json:"compiler_proxy_time,omitempty"` CompilerProxyIncludePreprocTime *float64 `` /* 156-byte string literal not displayed */ CompilerProxyIncludeFileloadTime *float64 `` /* 159-byte string literal not displayed */ CompilerProxyRpcCallTime *float64 `` /* 135-byte string literal not displayed */ CompilerProxyFileResponseTime *float64 `` /* 150-byte string literal not displayed */ CompilerProxyRpcBuildTime *float64 `` /* 138-byte string literal not displayed */ CompilerProxyRpcSendTime *float64 `` /* 135-byte string literal not displayed */ CompilerProxyRpcWaitTime *float64 `` /* 135-byte string literal not displayed */ CompilerProxyRpcRecvTime *float64 `` /* 135-byte string literal not displayed */ CompilerProxyRpcParseTime *float64 `` /* 138-byte string literal not displayed */ CompilerProxyLocalPendingTime *float64 `` /* 150-byte string literal not displayed */ CompilerProxyLocalRunTime *float64 `` /* 138-byte string literal not displayed */ CompilerProxyGomaFinished *bool `` /* 135-byte string literal not displayed */ CompilerProxyGomaCacheHit *bool `` /* 137-byte string literal not displayed */ CompilerProxyGomaAborted *bool `` /* 132-byte string literal not displayed */ CompilerProxyGomaError *bool `` /* 126-byte string literal not displayed */ CompilerProxyLocalFinished *bool `` /* 138-byte string literal not displayed */ CompilerProxyLocalRun *bool `protobuf:"varint,75,opt,name=compiler_proxy_local_run,json=compilerProxyLocalRun" json:"compiler_proxy_local_run,omitempty"` CompilerProxyLocalKilled *bool `` /* 132-byte string literal not displayed */ CompilerProxyExecRequestRetry *int32 `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecResp) Descriptor ¶
func (*ExecResp) GetBadRequestReasonCode ¶
func (m *ExecResp) GetBadRequestReasonCode() ExecResp_BadRequestReasonCode
func (*ExecResp) GetCacheHit ¶
func (m *ExecResp) GetCacheHit() ExecResp_CacheSource
func (*ExecResp) GetCacheKey ¶
func (*ExecResp) GetCompilerProxyExecRequestRetry ¶
func (*ExecResp) GetCompilerProxyFileResponseTime ¶
func (*ExecResp) GetCompilerProxyGomaAborted ¶
func (*ExecResp) GetCompilerProxyGomaCacheHit ¶
func (*ExecResp) GetCompilerProxyGomaError ¶
func (*ExecResp) GetCompilerProxyGomaFinished ¶
func (*ExecResp) GetCompilerProxyIncludeFileloadTime ¶
func (*ExecResp) GetCompilerProxyIncludePreprocTime ¶
func (*ExecResp) GetCompilerProxyLocalFinished ¶
func (*ExecResp) GetCompilerProxyLocalKilled ¶
func (*ExecResp) GetCompilerProxyLocalPendingTime ¶
func (*ExecResp) GetCompilerProxyLocalRun ¶
func (*ExecResp) GetCompilerProxyLocalRunTime ¶
func (*ExecResp) GetCompilerProxyRpcBuildTime ¶
func (*ExecResp) GetCompilerProxyRpcCallTime ¶
func (*ExecResp) GetCompilerProxyRpcParseTime ¶
func (*ExecResp) GetCompilerProxyRpcRecvTime ¶
func (*ExecResp) GetCompilerProxyRpcSendTime ¶
func (*ExecResp) GetCompilerProxyRpcWaitTime ¶
func (*ExecResp) GetCompilerProxyTime ¶
func (*ExecResp) GetError ¶
func (m *ExecResp) GetError() ExecResp_ExecError
func (*ExecResp) GetErrorMessage ¶
func (*ExecResp) GetForceStoreOutputFileForUnmatchedHash ¶
func (*ExecResp) GetForceStoreOutputFileForUnmatchedSubprograms ¶
func (*ExecResp) GetForceStoreOutputFileForUnmatchedVersion ¶
func (*ExecResp) GetMissingInput ¶
func (*ExecResp) GetMissingReason ¶
func (*ExecResp) GetRequesterCompilerProxyId ¶
func (*ExecResp) GetResult ¶
func (m *ExecResp) GetResult() *ExecResult
func (*ExecResp) ProtoMessage ¶
func (*ExecResp) ProtoMessage()
func (*ExecResp) XXX_DiscardUnknown ¶
func (m *ExecResp) XXX_DiscardUnknown()
func (*ExecResp) XXX_Marshal ¶
func (*ExecResp) XXX_Unmarshal ¶
type ExecResp_BadRequestReasonCode ¶
type ExecResp_BadRequestReasonCode int32
Specifies the reason of ExecError::BAD_REQUEST.
const ( // The reason is unknown (or not BAD_REQUEST) ExecResp_UNKNOWN ExecResp_BadRequestReasonCode = 0 // The request contains unsupported (e.g. blacklisted) compiler flags. ExecResp_UNSUPPORTED_COMPILER_FLAGS ExecResp_BadRequestReasonCode = 1 )
const Default_ExecResp_BadRequestReasonCode ExecResp_BadRequestReasonCode = ExecResp_UNKNOWN
func (ExecResp_BadRequestReasonCode) Enum ¶
func (x ExecResp_BadRequestReasonCode) Enum() *ExecResp_BadRequestReasonCode
func (ExecResp_BadRequestReasonCode) EnumDescriptor ¶
func (ExecResp_BadRequestReasonCode) EnumDescriptor() ([]byte, []int)
func (ExecResp_BadRequestReasonCode) String ¶
func (x ExecResp_BadRequestReasonCode) String() string
func (*ExecResp_BadRequestReasonCode) UnmarshalJSON ¶
func (x *ExecResp_BadRequestReasonCode) UnmarshalJSON(data []byte) error
type ExecResp_CacheSource ¶
type ExecResp_CacheSource int32
const ( ExecResp_NO_CACHE ExecResp_CacheSource = 0 ExecResp_MEM_CACHE ExecResp_CacheSource = 1 ExecResp_STORAGE_CACHE ExecResp_CacheSource = 2 ExecResp_LOCAL_OUTPUT_CACHE ExecResp_CacheSource = 3 )
func (ExecResp_CacheSource) Enum ¶
func (x ExecResp_CacheSource) Enum() *ExecResp_CacheSource
func (ExecResp_CacheSource) EnumDescriptor ¶
func (ExecResp_CacheSource) EnumDescriptor() ([]byte, []int)
func (ExecResp_CacheSource) String ¶
func (x ExecResp_CacheSource) String() string
func (*ExecResp_CacheSource) UnmarshalJSON ¶
func (x *ExecResp_CacheSource) UnmarshalJSON(data []byte) error
type ExecResp_ExecError ¶
type ExecResp_ExecError int32
const ( ExecResp_OK ExecResp_ExecError = 0 ExecResp_BAD_REQUEST ExecResp_ExecError = -1 )
const Default_ExecResp_Error ExecResp_ExecError = ExecResp_OK
func (ExecResp_ExecError) Enum ¶
func (x ExecResp_ExecError) Enum() *ExecResp_ExecError
func (ExecResp_ExecError) EnumDescriptor ¶
func (ExecResp_ExecError) EnumDescriptor() ([]byte, []int)
func (ExecResp_ExecError) String ¶
func (x ExecResp_ExecError) String() string
func (*ExecResp_ExecError) UnmarshalJSON ¶
func (x *ExecResp_ExecError) UnmarshalJSON(data []byte) error
type ExecResult ¶
type ExecResult struct { ExitStatus *int32 `protobuf:"varint,1,req,name=exit_status,json=exitStatus,def=-1" json:"exit_status,omitempty"` StdoutBuffer []byte `protobuf:"bytes,2,opt,name=stdout_buffer,json=stdoutBuffer" json:"stdout_buffer,omitempty"` StderrBuffer []byte `protobuf:"bytes,3,opt,name=stderr_buffer,json=stderrBuffer" json:"stderr_buffer,omitempty"` CommandSpec *CommandSpec `protobuf:"bytes,4,opt,name=command_spec,json=commandSpec" json:"command_spec,omitempty"` // subprograms that were used in compilation. Subprogram []*SubprogramSpec `protobuf:"bytes,5,rep,name=subprogram" json:"subprogram,omitempty"` Output []*ExecResult_Output `protobuf:"group,10,rep,name=Output,json=output" json:"output,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecResult) Descriptor ¶
func (*ExecResult) Descriptor() ([]byte, []int)
func (*ExecResult) GetCommandSpec ¶
func (m *ExecResult) GetCommandSpec() *CommandSpec
func (*ExecResult) GetExitStatus ¶
func (m *ExecResult) GetExitStatus() int32
func (*ExecResult) GetOutput ¶
func (m *ExecResult) GetOutput() []*ExecResult_Output
func (*ExecResult) GetStderrBuffer ¶
func (m *ExecResult) GetStderrBuffer() []byte
func (*ExecResult) GetStdoutBuffer ¶
func (m *ExecResult) GetStdoutBuffer() []byte
func (*ExecResult) GetSubprogram ¶
func (m *ExecResult) GetSubprogram() []*SubprogramSpec
func (*ExecResult) ProtoMessage ¶
func (*ExecResult) ProtoMessage()
func (*ExecResult) Reset ¶
func (m *ExecResult) Reset()
func (*ExecResult) String ¶
func (m *ExecResult) String() string
func (*ExecResult) XXX_DiscardUnknown ¶
func (m *ExecResult) XXX_DiscardUnknown()
func (*ExecResult) XXX_Marshal ¶
func (m *ExecResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecResult) XXX_Merge ¶
func (m *ExecResult) XXX_Merge(src proto.Message)
func (*ExecResult) XXX_Size ¶
func (m *ExecResult) XXX_Size() int
func (*ExecResult) XXX_Unmarshal ¶
func (m *ExecResult) XXX_Unmarshal(b []byte) error
type ExecResult_Output ¶
type ExecResult_Output struct { // TODO: We might want to normalize this path to relative path? Filename *string `protobuf:"bytes,11,opt,name=filename" json:"filename,omitempty"` // if blob.blob_type=FILE_META, client need to request blob.hash_key() later Blob *FileBlob `protobuf:"bytes,12,opt,name=blob" json:"blob,omitempty"` IsExecutable *bool `protobuf:"varint,13,opt,name=is_executable,json=isExecutable,def=0" json:"is_executable,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecResult_Output) Descriptor ¶
func (*ExecResult_Output) Descriptor() ([]byte, []int)
func (*ExecResult_Output) GetBlob ¶
func (m *ExecResult_Output) GetBlob() *FileBlob
func (*ExecResult_Output) GetFilename ¶
func (m *ExecResult_Output) GetFilename() string
func (*ExecResult_Output) GetIsExecutable ¶
func (m *ExecResult_Output) GetIsExecutable() bool
func (*ExecResult_Output) ProtoMessage ¶
func (*ExecResult_Output) ProtoMessage()
func (*ExecResult_Output) Reset ¶
func (m *ExecResult_Output) Reset()
func (*ExecResult_Output) String ¶
func (m *ExecResult_Output) String() string
func (*ExecResult_Output) XXX_DiscardUnknown ¶
func (m *ExecResult_Output) XXX_DiscardUnknown()
func (*ExecResult_Output) XXX_Marshal ¶
func (m *ExecResult_Output) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecResult_Output) XXX_Merge ¶
func (m *ExecResult_Output) XXX_Merge(src proto.Message)
func (*ExecResult_Output) XXX_Size ¶
func (m *ExecResult_Output) XXX_Size() int
func (*ExecResult_Output) XXX_Unmarshal ¶
func (m *ExecResult_Output) XXX_Unmarshal(b []byte) error
type FileBlob ¶
type FileBlob struct { BlobType *FileBlob_BlobType `protobuf:"varint,1,req,name=blob_type,json=blobType,enum=devtools_goma.FileBlob_BlobType" json:"blob_type,omitempty"` // for blob_type=FILE_CHUNK Offset *int64 `protobuf:"varint,10,opt,name=offset" json:"offset,omitempty"` // for blob_type=FILE or FILE_CHUNK Content []byte `protobuf:"bytes,11,opt,name=content" json:"content,omitempty"` // for all blob_types FileSize *int64 `protobuf:"varint,20,opt,name=file_size,json=fileSize" json:"file_size,omitempty"` // for blob_type=FILE_META. hash_key is FileBlob hash of FILE_CHUNK. HashKey []string `protobuf:"bytes,21,rep,name=hash_key,json=hashKey" json:"hash_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
hash_key = sha256(serialized FileBlob)
for small file (< 2MB)
blob_type=FILE, !has_offset(), has_content() has_file_size(), hash_key_size() == 0
for large file
blob_type=FILE_META, !has_offset(), !has_content() has_file_size(), hash_key_size() > 0 for each hash_key(i) blob_type=FILE_CHUNK, has_offset(), has_content(), has_file_size(), hash_key_size() == 0
func (*FileBlob) Descriptor ¶
func (*FileBlob) GetBlobType ¶
func (m *FileBlob) GetBlobType() FileBlob_BlobType
func (*FileBlob) GetContent ¶
func (*FileBlob) GetFileSize ¶
func (*FileBlob) GetHashKey ¶
func (*FileBlob) ProtoMessage ¶
func (*FileBlob) ProtoMessage()
func (*FileBlob) XXX_DiscardUnknown ¶
func (m *FileBlob) XXX_DiscardUnknown()
func (*FileBlob) XXX_Marshal ¶
func (*FileBlob) XXX_Unmarshal ¶
type FileBlob_BlobType ¶
type FileBlob_BlobType int32
const ( FileBlob_FILE_UNSPECIFIED FileBlob_BlobType = 0 FileBlob_FILE FileBlob_BlobType = 1 FileBlob_FILE_META FileBlob_BlobType = 2 FileBlob_FILE_CHUNK FileBlob_BlobType = 3 )
func (FileBlob_BlobType) Enum ¶
func (x FileBlob_BlobType) Enum() *FileBlob_BlobType
func (FileBlob_BlobType) EnumDescriptor ¶
func (FileBlob_BlobType) EnumDescriptor() ([]byte, []int)
func (FileBlob_BlobType) String ¶
func (x FileBlob_BlobType) String() string
func (*FileBlob_BlobType) UnmarshalJSON ¶
func (x *FileBlob_BlobType) UnmarshalJSON(data []byte) error
type HttpPortResponse ¶
type HttpPortResponse struct { Port *int32 `protobuf:"varint,1,req,name=port" json:"port,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HttpPortResponse) Descriptor ¶
func (*HttpPortResponse) Descriptor() ([]byte, []int)
func (*HttpPortResponse) GetPort ¶
func (m *HttpPortResponse) GetPort() int32
func (*HttpPortResponse) ProtoMessage ¶
func (*HttpPortResponse) ProtoMessage()
func (*HttpPortResponse) Reset ¶
func (m *HttpPortResponse) Reset()
func (*HttpPortResponse) String ¶
func (m *HttpPortResponse) String() string
func (*HttpPortResponse) XXX_DiscardUnknown ¶
func (m *HttpPortResponse) XXX_DiscardUnknown()
func (*HttpPortResponse) XXX_Marshal ¶
func (m *HttpPortResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HttpPortResponse) XXX_Merge ¶
func (m *HttpPortResponse) XXX_Merge(src proto.Message)
func (*HttpPortResponse) XXX_Size ¶
func (m *HttpPortResponse) XXX_Size() int
func (*HttpPortResponse) XXX_Unmarshal ¶
func (m *HttpPortResponse) XXX_Unmarshal(b []byte) error
type LookupFileReq ¶
type LookupFileReq struct { HashKey []string `protobuf:"bytes,1,rep,name=hash_key,json=hashKey" json:"hash_key,omitempty"` RequesterInfo *RequesterInfo `protobuf:"bytes,10,opt,name=requester_info,json=requesterInfo" json:"requester_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LookupFileReq) Descriptor ¶
func (*LookupFileReq) Descriptor() ([]byte, []int)
func (*LookupFileReq) GetHashKey ¶
func (m *LookupFileReq) GetHashKey() []string
func (*LookupFileReq) GetRequesterInfo ¶
func (m *LookupFileReq) GetRequesterInfo() *RequesterInfo
func (*LookupFileReq) ProtoMessage ¶
func (*LookupFileReq) ProtoMessage()
func (*LookupFileReq) Reset ¶
func (m *LookupFileReq) Reset()
func (*LookupFileReq) String ¶
func (m *LookupFileReq) String() string
func (*LookupFileReq) XXX_DiscardUnknown ¶
func (m *LookupFileReq) XXX_DiscardUnknown()
func (*LookupFileReq) XXX_Marshal ¶
func (m *LookupFileReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LookupFileReq) XXX_Merge ¶
func (m *LookupFileReq) XXX_Merge(src proto.Message)
func (*LookupFileReq) XXX_Size ¶
func (m *LookupFileReq) XXX_Size() int
func (*LookupFileReq) XXX_Unmarshal ¶
func (m *LookupFileReq) XXX_Unmarshal(b []byte) error
type LookupFileResp ¶
type LookupFileResp struct { Blob []*FileBlob `protobuf:"bytes,2,rep,name=blob" json:"blob,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LookupFileResp) Descriptor ¶
func (*LookupFileResp) Descriptor() ([]byte, []int)
func (*LookupFileResp) GetBlob ¶
func (m *LookupFileResp) GetBlob() []*FileBlob
func (*LookupFileResp) ProtoMessage ¶
func (*LookupFileResp) ProtoMessage()
func (*LookupFileResp) Reset ¶
func (m *LookupFileResp) Reset()
func (*LookupFileResp) String ¶
func (m *LookupFileResp) String() string
func (*LookupFileResp) XXX_DiscardUnknown ¶
func (m *LookupFileResp) XXX_DiscardUnknown()
func (*LookupFileResp) XXX_Marshal ¶
func (m *LookupFileResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LookupFileResp) XXX_Merge ¶
func (m *LookupFileResp) XXX_Merge(src proto.Message)
func (*LookupFileResp) XXX_Size ¶
func (m *LookupFileResp) XXX_Size() int
func (*LookupFileResp) XXX_Unmarshal ¶
func (m *LookupFileResp) XXX_Unmarshal(b []byte) error
type MemoryUsageLog ¶
type MemoryUsageLog struct { // compiler_proxy identification CompilerProxyStartTime *int32 `protobuf:"varint,1,opt,name=compiler_proxy_start_time,json=compilerProxyStartTime" json:"compiler_proxy_start_time,omitempty"` CompilerProxyUserAgent *string `protobuf:"bytes,2,opt,name=compiler_proxy_user_agent,json=compilerProxyUserAgent" json:"compiler_proxy_user_agent,omitempty"` // user information Username *string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"` Nodename *string `protobuf:"bytes,4,opt,name=nodename" json:"nodename,omitempty"` // memory information Memory *int64 `protobuf:"varint,5,opt,name=memory" json:"memory,omitempty"` VirtualMemory *int64 `protobuf:"varint,7,opt,name=virtual_memory,json=virtualMemory" json:"virtual_memory,omitempty"` Time *int64 `protobuf:"varint,6,opt,name=time" json:"time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 8
func (*MemoryUsageLog) Descriptor ¶
func (*MemoryUsageLog) Descriptor() ([]byte, []int)
func (*MemoryUsageLog) GetCompilerProxyStartTime ¶
func (m *MemoryUsageLog) GetCompilerProxyStartTime() int32
func (*MemoryUsageLog) GetCompilerProxyUserAgent ¶
func (m *MemoryUsageLog) GetCompilerProxyUserAgent() string
func (*MemoryUsageLog) GetMemory ¶
func (m *MemoryUsageLog) GetMemory() int64
func (*MemoryUsageLog) GetNodename ¶
func (m *MemoryUsageLog) GetNodename() string
func (*MemoryUsageLog) GetTime ¶
func (m *MemoryUsageLog) GetTime() int64
func (*MemoryUsageLog) GetUsername ¶
func (m *MemoryUsageLog) GetUsername() string
func (*MemoryUsageLog) GetVirtualMemory ¶
func (m *MemoryUsageLog) GetVirtualMemory() int64
func (*MemoryUsageLog) ProtoMessage ¶
func (*MemoryUsageLog) ProtoMessage()
func (*MemoryUsageLog) Reset ¶
func (m *MemoryUsageLog) Reset()
func (*MemoryUsageLog) String ¶
func (m *MemoryUsageLog) String() string
func (*MemoryUsageLog) XXX_DiscardUnknown ¶
func (m *MemoryUsageLog) XXX_DiscardUnknown()
func (*MemoryUsageLog) XXX_Marshal ¶
func (m *MemoryUsageLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MemoryUsageLog) XXX_Merge ¶
func (m *MemoryUsageLog) XXX_Merge(src proto.Message)
func (*MemoryUsageLog) XXX_Size ¶
func (m *MemoryUsageLog) XXX_Size() int
func (*MemoryUsageLog) XXX_Unmarshal ¶
func (m *MemoryUsageLog) XXX_Unmarshal(b []byte) error
type MultiExecReq ¶
type MultiExecReq struct { Req []*ExecReq `protobuf:"bytes,1,rep,name=req" json:"req,omitempty"` RequesterInfo *RequesterInfo `protobuf:"bytes,10,opt,name=requester_info,json=requesterInfo" json:"requester_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MultiExecReq) Descriptor ¶
func (*MultiExecReq) Descriptor() ([]byte, []int)
func (*MultiExecReq) GetReq ¶
func (m *MultiExecReq) GetReq() []*ExecReq
func (*MultiExecReq) GetRequesterInfo ¶
func (m *MultiExecReq) GetRequesterInfo() *RequesterInfo
func (*MultiExecReq) ProtoMessage ¶
func (*MultiExecReq) ProtoMessage()
func (*MultiExecReq) Reset ¶
func (m *MultiExecReq) Reset()
func (*MultiExecReq) String ¶
func (m *MultiExecReq) String() string
func (*MultiExecReq) XXX_DiscardUnknown ¶
func (m *MultiExecReq) XXX_DiscardUnknown()
func (*MultiExecReq) XXX_Marshal ¶
func (m *MultiExecReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MultiExecReq) XXX_Merge ¶
func (m *MultiExecReq) XXX_Merge(src proto.Message)
func (*MultiExecReq) XXX_Size ¶
func (m *MultiExecReq) XXX_Size() int
func (*MultiExecReq) XXX_Unmarshal ¶
func (m *MultiExecReq) XXX_Unmarshal(b []byte) error
type MultiExecResp ¶
type MultiExecResp struct { Response []*MultiExecResp_Response `protobuf:"group,1,rep,name=Response,json=response" json:"response,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MultiExecResp) Descriptor ¶
func (*MultiExecResp) Descriptor() ([]byte, []int)
func (*MultiExecResp) GetResponse ¶
func (m *MultiExecResp) GetResponse() []*MultiExecResp_Response
func (*MultiExecResp) ProtoMessage ¶
func (*MultiExecResp) ProtoMessage()
func (*MultiExecResp) Reset ¶
func (m *MultiExecResp) Reset()
func (*MultiExecResp) String ¶
func (m *MultiExecResp) String() string
func (*MultiExecResp) XXX_DiscardUnknown ¶
func (m *MultiExecResp) XXX_DiscardUnknown()
func (*MultiExecResp) XXX_Marshal ¶
func (m *MultiExecResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MultiExecResp) XXX_Merge ¶
func (m *MultiExecResp) XXX_Merge(src proto.Message)
func (*MultiExecResp) XXX_Size ¶
func (m *MultiExecResp) XXX_Size() int
func (*MultiExecResp) XXX_Unmarshal ¶
func (m *MultiExecResp) XXX_Unmarshal(b []byte) error
type MultiExecResp_Response ¶
type MultiExecResp_Response struct { ResponseCode *int32 `protobuf:"varint,2,opt,name=response_code,json=responseCode" json:"response_code,omitempty"` Resp *ExecResp `protobuf:"bytes,3,opt,name=resp" json:"resp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MultiExecResp_Response) Descriptor ¶
func (*MultiExecResp_Response) Descriptor() ([]byte, []int)
func (*MultiExecResp_Response) GetResp ¶
func (m *MultiExecResp_Response) GetResp() *ExecResp
func (*MultiExecResp_Response) GetResponseCode ¶
func (m *MultiExecResp_Response) GetResponseCode() int32
func (*MultiExecResp_Response) ProtoMessage ¶
func (*MultiExecResp_Response) ProtoMessage()
func (*MultiExecResp_Response) Reset ¶
func (m *MultiExecResp_Response) Reset()
func (*MultiExecResp_Response) String ¶
func (m *MultiExecResp_Response) String() string
func (*MultiExecResp_Response) XXX_DiscardUnknown ¶
func (m *MultiExecResp_Response) XXX_DiscardUnknown()
func (*MultiExecResp_Response) XXX_Marshal ¶
func (m *MultiExecResp_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MultiExecResp_Response) XXX_Merge ¶
func (m *MultiExecResp_Response) XXX_Merge(src proto.Message)
func (*MultiExecResp_Response) XXX_Size ¶
func (m *MultiExecResp_Response) XXX_Size() int
func (*MultiExecResp_Response) XXX_Unmarshal ¶
func (m *MultiExecResp_Response) XXX_Unmarshal(b []byte) error
type NumberSummary ¶
type NumberSummary struct { Samples *int64 `protobuf:"varint,1,opt,name=samples" json:"samples,omitempty"` Average *int32 `protobuf:"varint,2,opt,name=average" json:"average,omitempty"` Minimum *int32 `protobuf:"varint,10,opt,name=minimum" json:"minimum,omitempty"` Percentile_2 *int32 `protobuf:"varint,11,opt,name=percentile_2,json=percentile2" json:"percentile_2,omitempty"` Percentile_9 *int32 `protobuf:"varint,12,opt,name=percentile_9,json=percentile9" json:"percentile_9,omitempty"` LowerQuantile *int32 `protobuf:"varint,13,opt,name=lower_quantile,json=lowerQuantile" json:"lower_quantile,omitempty"` Median *int32 `protobuf:"varint,14,opt,name=median" json:"median,omitempty"` UpperQuantile *int32 `protobuf:"varint,15,opt,name=upper_quantile,json=upperQuantile" json:"upper_quantile,omitempty"` Percentile_91 *int32 `protobuf:"varint,16,opt,name=percentile_91,json=percentile91" json:"percentile_91,omitempty"` Percentile_98 *int32 `protobuf:"varint,17,opt,name=percentile_98,json=percentile98" json:"percentile_98,omitempty"` Maximum *int32 `protobuf:"varint,18,opt,name=maximum" json:"maximum,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NumberSummary) Descriptor ¶
func (*NumberSummary) Descriptor() ([]byte, []int)
func (*NumberSummary) GetAverage ¶
func (m *NumberSummary) GetAverage() int32
func (*NumberSummary) GetLowerQuantile ¶
func (m *NumberSummary) GetLowerQuantile() int32
func (*NumberSummary) GetMaximum ¶
func (m *NumberSummary) GetMaximum() int32
func (*NumberSummary) GetMedian ¶
func (m *NumberSummary) GetMedian() int32
func (*NumberSummary) GetMinimum ¶
func (m *NumberSummary) GetMinimum() int32
func (*NumberSummary) GetPercentile_2 ¶
func (m *NumberSummary) GetPercentile_2() int32
func (*NumberSummary) GetPercentile_9 ¶
func (m *NumberSummary) GetPercentile_9() int32
func (*NumberSummary) GetPercentile_91 ¶
func (m *NumberSummary) GetPercentile_91() int32
func (*NumberSummary) GetPercentile_98 ¶
func (m *NumberSummary) GetPercentile_98() int32
func (*NumberSummary) GetSamples ¶
func (m *NumberSummary) GetSamples() int64
func (*NumberSummary) GetUpperQuantile ¶
func (m *NumberSummary) GetUpperQuantile() int32
func (*NumberSummary) ProtoMessage ¶
func (*NumberSummary) ProtoMessage()
func (*NumberSummary) Reset ¶
func (m *NumberSummary) Reset()
func (*NumberSummary) String ¶
func (m *NumberSummary) String() string
func (*NumberSummary) XXX_DiscardUnknown ¶
func (m *NumberSummary) XXX_DiscardUnknown()
func (*NumberSummary) XXX_Marshal ¶
func (m *NumberSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NumberSummary) XXX_Merge ¶
func (m *NumberSummary) XXX_Merge(src proto.Message)
func (*NumberSummary) XXX_Size ¶
func (m *NumberSummary) XXX_Size() int
func (*NumberSummary) XXX_Unmarshal ¶
func (m *NumberSummary) XXX_Unmarshal(b []byte) error
type OSInfo ¶
type OSInfo struct { // Types that are valid to be assigned to OsInfoOneof: // *OSInfo_LinuxInfo_ // *OSInfo_WinInfo_ // *OSInfo_MacInfo_ OsInfoOneof isOSInfo_OsInfoOneof `protobuf_oneof:"os_info_oneof"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 4
func (*OSInfo) Descriptor ¶
func (*OSInfo) GetLinuxInfo ¶
func (m *OSInfo) GetLinuxInfo() *OSInfo_LinuxInfo
func (*OSInfo) GetMacInfo ¶
func (m *OSInfo) GetMacInfo() *OSInfo_MacInfo
func (*OSInfo) GetOsInfoOneof ¶
func (m *OSInfo) GetOsInfoOneof() isOSInfo_OsInfoOneof
func (*OSInfo) GetWinInfo ¶
func (m *OSInfo) GetWinInfo() *OSInfo_WinInfo
func (*OSInfo) ProtoMessage ¶
func (*OSInfo) ProtoMessage()
func (*OSInfo) XXX_DiscardUnknown ¶
func (m *OSInfo) XXX_DiscardUnknown()
func (*OSInfo) XXX_Marshal ¶
func (*OSInfo) XXX_OneofWrappers ¶
func (*OSInfo) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OSInfo) XXX_Unmarshal ¶
type OSInfo_LinuxInfo ¶
type OSInfo_LinuxInfo struct { GnuLibcVersion *string `protobuf:"bytes,1,opt,name=gnu_libc_version,json=gnuLibcVersion" json:"gnu_libc_version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OSInfo_LinuxInfo) Descriptor ¶
func (*OSInfo_LinuxInfo) Descriptor() ([]byte, []int)
func (*OSInfo_LinuxInfo) GetGnuLibcVersion ¶
func (m *OSInfo_LinuxInfo) GetGnuLibcVersion() string
func (*OSInfo_LinuxInfo) ProtoMessage ¶
func (*OSInfo_LinuxInfo) ProtoMessage()
func (*OSInfo_LinuxInfo) Reset ¶
func (m *OSInfo_LinuxInfo) Reset()
func (*OSInfo_LinuxInfo) String ¶
func (m *OSInfo_LinuxInfo) String() string
func (*OSInfo_LinuxInfo) XXX_DiscardUnknown ¶
func (m *OSInfo_LinuxInfo) XXX_DiscardUnknown()
func (*OSInfo_LinuxInfo) XXX_Marshal ¶
func (m *OSInfo_LinuxInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OSInfo_LinuxInfo) XXX_Merge ¶
func (m *OSInfo_LinuxInfo) XXX_Merge(src proto.Message)
func (*OSInfo_LinuxInfo) XXX_Size ¶
func (m *OSInfo_LinuxInfo) XXX_Size() int
func (*OSInfo_LinuxInfo) XXX_Unmarshal ¶
func (m *OSInfo_LinuxInfo) XXX_Unmarshal(b []byte) error
type OSInfo_LinuxInfo_ ¶
type OSInfo_LinuxInfo_ struct {
LinuxInfo *OSInfo_LinuxInfo `protobuf:"bytes,1,opt,name=linux_info,json=linuxInfo,oneof"`
}
type OSInfo_MacInfo ¶
type OSInfo_MacInfo struct { // TODO: Have max_osx_major_version MacOsxMinorVersion *int32 `protobuf:"varint,1,opt,name=mac_osx_minor_version,json=macOsxMinorVersion" json:"mac_osx_minor_version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OSInfo_MacInfo) Descriptor ¶
func (*OSInfo_MacInfo) Descriptor() ([]byte, []int)
func (*OSInfo_MacInfo) GetMacOsxMinorVersion ¶
func (m *OSInfo_MacInfo) GetMacOsxMinorVersion() int32
func (*OSInfo_MacInfo) ProtoMessage ¶
func (*OSInfo_MacInfo) ProtoMessage()
func (*OSInfo_MacInfo) Reset ¶
func (m *OSInfo_MacInfo) Reset()
func (*OSInfo_MacInfo) String ¶
func (m *OSInfo_MacInfo) String() string
func (*OSInfo_MacInfo) XXX_DiscardUnknown ¶
func (m *OSInfo_MacInfo) XXX_DiscardUnknown()
func (*OSInfo_MacInfo) XXX_Marshal ¶
func (m *OSInfo_MacInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OSInfo_MacInfo) XXX_Merge ¶
func (m *OSInfo_MacInfo) XXX_Merge(src proto.Message)
func (*OSInfo_MacInfo) XXX_Size ¶
func (m *OSInfo_MacInfo) XXX_Size() int
func (*OSInfo_MacInfo) XXX_Unmarshal ¶
func (m *OSInfo_MacInfo) XXX_Unmarshal(b []byte) error
type OSInfo_MacInfo_ ¶
type OSInfo_MacInfo_ struct {
MacInfo *OSInfo_MacInfo `protobuf:"bytes,3,opt,name=mac_info,json=macInfo,oneof"`
}
type OSInfo_WinInfo ¶
type OSInfo_WinInfo struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OSInfo_WinInfo) Descriptor ¶
func (*OSInfo_WinInfo) Descriptor() ([]byte, []int)
func (*OSInfo_WinInfo) ProtoMessage ¶
func (*OSInfo_WinInfo) ProtoMessage()
func (*OSInfo_WinInfo) Reset ¶
func (m *OSInfo_WinInfo) Reset()
func (*OSInfo_WinInfo) String ¶
func (m *OSInfo_WinInfo) String() string
func (*OSInfo_WinInfo) XXX_DiscardUnknown ¶
func (m *OSInfo_WinInfo) XXX_DiscardUnknown()
func (*OSInfo_WinInfo) XXX_Marshal ¶
func (m *OSInfo_WinInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OSInfo_WinInfo) XXX_Merge ¶
func (m *OSInfo_WinInfo) XXX_Merge(src proto.Message)
func (*OSInfo_WinInfo) XXX_Size ¶
func (m *OSInfo_WinInfo) XXX_Size() int
func (*OSInfo_WinInfo) XXX_Unmarshal ¶
func (m *OSInfo_WinInfo) XXX_Unmarshal(b []byte) error
type OSInfo_WinInfo_ ¶
type OSInfo_WinInfo_ struct {
WinInfo *OSInfo_WinInfo `protobuf:"bytes,2,opt,name=win_info,json=winInfo,oneof"`
}
type RequesterEnv ¶
type RequesterEnv struct { GomaccPath *string `protobuf:"bytes,41,opt,name=gomacc_path,json=gomaccPath" json:"gomacc_path,omitempty"` LocalPath *string `protobuf:"bytes,42,opt,name=local_path,json=localPath" json:"local_path,omitempty"` Umask *int32 `protobuf:"varint,43,opt,name=umask" json:"umask,omitempty"` VerifyOutput *bool `protobuf:"varint,50,opt,name=verify_output,json=verifyOutput" json:"verify_output,omitempty"` UseLocal *bool `protobuf:"varint,51,opt,name=use_local,json=useLocal" json:"use_local,omitempty"` Fallback *bool `protobuf:"varint,52,opt,name=fallback" json:"fallback,omitempty"` VerifyCommand *string `protobuf:"bytes,53,opt,name=verify_command,json=verifyCommand" json:"verify_command,omitempty"` FallbackInputFile []string `protobuf:"bytes,60,rep,name=fallback_input_file,json=fallbackInputFile" json:"fallback_input_file,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RequesterEnv) Descriptor ¶
func (*RequesterEnv) Descriptor() ([]byte, []int)
func (*RequesterEnv) GetFallback ¶
func (m *RequesterEnv) GetFallback() bool
func (*RequesterEnv) GetFallbackInputFile ¶
func (m *RequesterEnv) GetFallbackInputFile() []string
func (*RequesterEnv) GetGomaccPath ¶
func (m *RequesterEnv) GetGomaccPath() string
func (*RequesterEnv) GetLocalPath ¶
func (m *RequesterEnv) GetLocalPath() string
func (*RequesterEnv) GetUmask ¶
func (m *RequesterEnv) GetUmask() int32
func (*RequesterEnv) GetUseLocal ¶
func (m *RequesterEnv) GetUseLocal() bool
func (*RequesterEnv) GetVerifyCommand ¶
func (m *RequesterEnv) GetVerifyCommand() string
func (*RequesterEnv) GetVerifyOutput ¶
func (m *RequesterEnv) GetVerifyOutput() bool
func (*RequesterEnv) ProtoMessage ¶
func (*RequesterEnv) ProtoMessage()
func (*RequesterEnv) Reset ¶
func (m *RequesterEnv) Reset()
func (*RequesterEnv) String ¶
func (m *RequesterEnv) String() string
func (*RequesterEnv) XXX_DiscardUnknown ¶
func (m *RequesterEnv) XXX_DiscardUnknown()
func (*RequesterEnv) XXX_Marshal ¶
func (m *RequesterEnv) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequesterEnv) XXX_Merge ¶
func (m *RequesterEnv) XXX_Merge(src proto.Message)
func (*RequesterEnv) XXX_Size ¶
func (m *RequesterEnv) XXX_Size() int
func (*RequesterEnv) XXX_Unmarshal ¶
func (m *RequesterEnv) XXX_Unmarshal(b []byte) error
type RequesterInfo ¶
type RequesterInfo struct { Addr *string `protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"` Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` // Identifier for each compiler_proxy request. CompilerProxyId *string `protobuf:"bytes,3,opt,name=compiler_proxy_id,json=compilerProxyId" json:"compiler_proxy_id,omitempty"` // Can't use [default=CURRENT_VERSION] since GomaApiVersion is not int32. ApiVersion *int32 `protobuf:"varint,4,opt,name=api_version,json=apiVersion,def=2" json:"api_version,omitempty"` Pid *int32 `protobuf:"varint,5,opt,name=pid" json:"pid,omitempty"` // # of retry. 0 is first call. Retry *int32 `protobuf:"varint,7,opt,name=retry" json:"retry,omitempty"` GomaRevision *string `protobuf:"bytes,8,opt,name=goma_revision,json=gomaRevision" json:"goma_revision,omitempty"` // Unique ID per build. // Client should set unique identifier of the build in this field. // // Note to LUCI users: since there could be multiple compile steps for // recipes, you cannot use buildbucket build_id here. BuildId *string `protobuf:"bytes,9,opt,name=build_id,json=buildId" json:"build_id,omitempty"` // Requester's dimensions. Each dimension is a "<key>:<value>" pair. // // `dimensions` can define the constraint of the remote machine. // e.g. "os":"linux". // // Inspired from swarming bot dimensions. // https://cs.chromium.org/chromium/infra/luci/appengine/swarming/proto/bots.proto Dimensions []string `protobuf:"bytes,10,rep,name=dimensions" json:"dimensions,omitempty"` // Requester's path style. PathStyle *RequesterInfo_PathStyle `` /* 126-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
NEXT ID TO USE: 12
func (*RequesterInfo) Descriptor ¶
func (*RequesterInfo) Descriptor() ([]byte, []int)
func (*RequesterInfo) GetAddr ¶
func (m *RequesterInfo) GetAddr() string
func (*RequesterInfo) GetApiVersion ¶
func (m *RequesterInfo) GetApiVersion() int32
func (*RequesterInfo) GetBuildId ¶
func (m *RequesterInfo) GetBuildId() string
func (*RequesterInfo) GetCompilerProxyId ¶
func (m *RequesterInfo) GetCompilerProxyId() string
func (*RequesterInfo) GetDimensions ¶
func (m *RequesterInfo) GetDimensions() []string
func (*RequesterInfo) GetGomaRevision ¶
func (m *RequesterInfo) GetGomaRevision() string
func (*RequesterInfo) GetPathStyle ¶
func (m *RequesterInfo) GetPathStyle() RequesterInfo_PathStyle
func (*RequesterInfo) GetPid ¶
func (m *RequesterInfo) GetPid() int32
func (*RequesterInfo) GetRetry ¶
func (m *RequesterInfo) GetRetry() int32
func (*RequesterInfo) GetUsername ¶
func (m *RequesterInfo) GetUsername() string
func (*RequesterInfo) ProtoMessage ¶
func (*RequesterInfo) ProtoMessage()
func (*RequesterInfo) Reset ¶
func (m *RequesterInfo) Reset()
func (*RequesterInfo) String ¶
func (m *RequesterInfo) String() string
func (*RequesterInfo) XXX_DiscardUnknown ¶
func (m *RequesterInfo) XXX_DiscardUnknown()
func (*RequesterInfo) XXX_Marshal ¶
func (m *RequesterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequesterInfo) XXX_Merge ¶
func (m *RequesterInfo) XXX_Merge(src proto.Message)
func (*RequesterInfo) XXX_Size ¶
func (m *RequesterInfo) XXX_Size() int
func (*RequesterInfo) XXX_Unmarshal ¶
func (m *RequesterInfo) XXX_Unmarshal(b []byte) error
type RequesterInfo_GomaApiVersion ¶
type RequesterInfo_GomaApiVersion int32
The version of goma protocol. This is intended to be used for two purpose:
- When we changes the meanings of compiler_proxy's request, we may want to support the previous type of requests in our backend for a while. Backend can change its behavior by checking the value of this field.
- Once a server stops supporting the old behavior, the backend can send an error messages to the client. Also, we can track the clients' versions with this field so we can easily decide if it's safe to stop supporting the old behavior.
0 => 1: Changed the meaning of command_spec.system_include_path.
Now -isysroot in a command line is considered to obtain this field.
1 => 2: command_spec.version contains vendor versions.
E.g., 4.4.3[Ubuntu 4.4.3-4ubuntu5]
const (
RequesterInfo_CURRENT_VERSION RequesterInfo_GomaApiVersion = 2
)
func (RequesterInfo_GomaApiVersion) Enum ¶
func (x RequesterInfo_GomaApiVersion) Enum() *RequesterInfo_GomaApiVersion
func (RequesterInfo_GomaApiVersion) EnumDescriptor ¶
func (RequesterInfo_GomaApiVersion) EnumDescriptor() ([]byte, []int)
func (RequesterInfo_GomaApiVersion) String ¶
func (x RequesterInfo_GomaApiVersion) String() string
func (*RequesterInfo_GomaApiVersion) UnmarshalJSON ¶
func (x *RequesterInfo_GomaApiVersion) UnmarshalJSON(data []byte) error
type RequesterInfo_PathStyle ¶
type RequesterInfo_PathStyle int32
Implementation Note: `WINDOWS` is defined on Win, so we have to add prefix or suffix.
const ( RequesterInfo_UNKNOWN_STYLE RequesterInfo_PathStyle = 0 RequesterInfo_POSIX_STYLE RequesterInfo_PathStyle = 1 RequesterInfo_WINDOWS_STYLE RequesterInfo_PathStyle = 2 )
func (RequesterInfo_PathStyle) Enum ¶
func (x RequesterInfo_PathStyle) Enum() *RequesterInfo_PathStyle
func (RequesterInfo_PathStyle) EnumDescriptor ¶
func (RequesterInfo_PathStyle) EnumDescriptor() ([]byte, []int)
func (RequesterInfo_PathStyle) String ¶
func (x RequesterInfo_PathStyle) String() string
func (*RequesterInfo_PathStyle) UnmarshalJSON ¶
func (x *RequesterInfo_PathStyle) UnmarshalJSON(data []byte) error
type SaveLogReq ¶
type SaveLogReq struct { ExecLog []*ExecLog `protobuf:"bytes,1,rep,name=exec_log,json=execLog" json:"exec_log,omitempty"` MemoryUsageLog []*MemoryUsageLog `protobuf:"bytes,2,rep,name=memory_usage_log,json=memoryUsageLog" json:"memory_usage_log,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SaveLogReq) Descriptor ¶
func (*SaveLogReq) Descriptor() ([]byte, []int)
func (*SaveLogReq) GetExecLog ¶
func (m *SaveLogReq) GetExecLog() []*ExecLog
func (*SaveLogReq) GetMemoryUsageLog ¶
func (m *SaveLogReq) GetMemoryUsageLog() []*MemoryUsageLog
func (*SaveLogReq) ProtoMessage ¶
func (*SaveLogReq) ProtoMessage()
func (*SaveLogReq) Reset ¶
func (m *SaveLogReq) Reset()
func (*SaveLogReq) String ¶
func (m *SaveLogReq) String() string
func (*SaveLogReq) XXX_DiscardUnknown ¶
func (m *SaveLogReq) XXX_DiscardUnknown()
func (*SaveLogReq) XXX_Marshal ¶
func (m *SaveLogReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SaveLogReq) XXX_Merge ¶
func (m *SaveLogReq) XXX_Merge(src proto.Message)
func (*SaveLogReq) XXX_Size ¶
func (m *SaveLogReq) XXX_Size() int
func (*SaveLogReq) XXX_Unmarshal ¶
func (m *SaveLogReq) XXX_Unmarshal(b []byte) error
type SaveLogResp ¶
type SaveLogResp struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SaveLogResp) Descriptor ¶
func (*SaveLogResp) Descriptor() ([]byte, []int)
func (*SaveLogResp) ProtoMessage ¶
func (*SaveLogResp) ProtoMessage()
func (*SaveLogResp) Reset ¶
func (m *SaveLogResp) Reset()
func (*SaveLogResp) String ¶
func (m *SaveLogResp) String() string
func (*SaveLogResp) XXX_DiscardUnknown ¶
func (m *SaveLogResp) XXX_DiscardUnknown()
func (*SaveLogResp) XXX_Marshal ¶
func (m *SaveLogResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SaveLogResp) XXX_Merge ¶
func (m *SaveLogResp) XXX_Merge(src proto.Message)
func (*SaveLogResp) XXX_Size ¶
func (m *SaveLogResp) XXX_Size() int
func (*SaveLogResp) XXX_Unmarshal ¶
func (m *SaveLogResp) XXX_Unmarshal(b []byte) error
type StoreFileReq ¶
type StoreFileReq struct { Blob []*FileBlob `protobuf:"bytes,1,rep,name=blob" json:"blob,omitempty"` RequesterInfo *RequesterInfo `protobuf:"bytes,10,opt,name=requester_info,json=requesterInfo" json:"requester_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StoreFileReq) Descriptor ¶
func (*StoreFileReq) Descriptor() ([]byte, []int)
func (*StoreFileReq) GetBlob ¶
func (m *StoreFileReq) GetBlob() []*FileBlob
func (*StoreFileReq) GetRequesterInfo ¶
func (m *StoreFileReq) GetRequesterInfo() *RequesterInfo
func (*StoreFileReq) ProtoMessage ¶
func (*StoreFileReq) ProtoMessage()
func (*StoreFileReq) Reset ¶
func (m *StoreFileReq) Reset()
func (*StoreFileReq) String ¶
func (m *StoreFileReq) String() string
func (*StoreFileReq) XXX_DiscardUnknown ¶
func (m *StoreFileReq) XXX_DiscardUnknown()
func (*StoreFileReq) XXX_Marshal ¶
func (m *StoreFileReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StoreFileReq) XXX_Merge ¶
func (m *StoreFileReq) XXX_Merge(src proto.Message)
func (*StoreFileReq) XXX_Size ¶
func (m *StoreFileReq) XXX_Size() int
func (*StoreFileReq) XXX_Unmarshal ¶
func (m *StoreFileReq) XXX_Unmarshal(b []byte) error
type StoreFileResp ¶
type StoreFileResp struct { HashKey []string `protobuf:"bytes,1,rep,name=hash_key,json=hashKey" json:"hash_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StoreFileResp) Descriptor ¶
func (*StoreFileResp) Descriptor() ([]byte, []int)
func (*StoreFileResp) GetHashKey ¶
func (m *StoreFileResp) GetHashKey() []string
func (*StoreFileResp) ProtoMessage ¶
func (*StoreFileResp) ProtoMessage()
func (*StoreFileResp) Reset ¶
func (m *StoreFileResp) Reset()
func (*StoreFileResp) String ¶
func (m *StoreFileResp) String() string
func (*StoreFileResp) XXX_DiscardUnknown ¶
func (m *StoreFileResp) XXX_DiscardUnknown()
func (*StoreFileResp) XXX_Marshal ¶
func (m *StoreFileResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StoreFileResp) XXX_Merge ¶
func (m *StoreFileResp) XXX_Merge(src proto.Message)
func (*StoreFileResp) XXX_Size ¶
func (m *StoreFileResp) XXX_Size() int
func (*StoreFileResp) XXX_Unmarshal ¶
func (m *StoreFileResp) XXX_Unmarshal(b []byte) error
type SubprogramSpec ¶
type SubprogramSpec struct { // full path (in client filesystem) // or basename (in result when default subprogram is used). Path *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"` BinaryHash *string `protobuf:"bytes,2,opt,name=binary_hash,json=binaryHash" json:"binary_hash,omitempty"` // Binary size of the subprogram. Size *int64 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SubprogramSpec) Descriptor ¶
func (*SubprogramSpec) Descriptor() ([]byte, []int)
func (*SubprogramSpec) GetBinaryHash ¶
func (m *SubprogramSpec) GetBinaryHash() string
func (*SubprogramSpec) GetPath ¶
func (m *SubprogramSpec) GetPath() string
func (*SubprogramSpec) GetSize ¶
func (m *SubprogramSpec) GetSize() int64
func (*SubprogramSpec) ProtoMessage ¶
func (*SubprogramSpec) ProtoMessage()
func (*SubprogramSpec) Reset ¶
func (m *SubprogramSpec) Reset()
func (*SubprogramSpec) String ¶
func (m *SubprogramSpec) String() string
func (*SubprogramSpec) XXX_DiscardUnknown ¶
func (m *SubprogramSpec) XXX_DiscardUnknown()
func (*SubprogramSpec) XXX_Marshal ¶
func (m *SubprogramSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SubprogramSpec) XXX_Merge ¶
func (m *SubprogramSpec) XXX_Merge(src proto.Message)
func (*SubprogramSpec) XXX_Size ¶
func (m *SubprogramSpec) XXX_Size() int
func (*SubprogramSpec) XXX_Unmarshal ¶
func (m *SubprogramSpec) XXX_Unmarshal(b []byte) error
type ToolchainSpec ¶
type ToolchainSpec struct { // path to toolchain. Relative path from ExecReq::cwd or Absolute path. Path *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"` // SHA256 hash of the toolchain. Hash *string `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"` // file size of toolchain (in bytes). Size *int64 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"` // true if the toolchain has 'x' bit. IsExecutable *bool `protobuf:"varint,4,opt,name=is_executable,json=isExecutable" json:"is_executable,omitempty"` // If this spec is a symlink, set this path. // hash, size, and is_executable should be empty in this case. // If this spec is not a symlink, this should be empty. SymlinkPath *string `protobuf:"bytes,5,opt,name=symlink_path,json=symlinkPath" json:"symlink_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Experimental. Specifies toolchain specification. This spec is necessary only if toolchain is also uploaded.
func (*ToolchainSpec) Descriptor ¶
func (*ToolchainSpec) Descriptor() ([]byte, []int)
func (*ToolchainSpec) GetHash ¶
func (m *ToolchainSpec) GetHash() string
func (*ToolchainSpec) GetIsExecutable ¶
func (m *ToolchainSpec) GetIsExecutable() bool
func (*ToolchainSpec) GetPath ¶
func (m *ToolchainSpec) GetPath() string
func (*ToolchainSpec) GetSize ¶
func (m *ToolchainSpec) GetSize() int64
func (*ToolchainSpec) GetSymlinkPath ¶
func (m *ToolchainSpec) GetSymlinkPath() string
func (*ToolchainSpec) ProtoMessage ¶
func (*ToolchainSpec) ProtoMessage()
func (*ToolchainSpec) Reset ¶
func (m *ToolchainSpec) Reset()
func (*ToolchainSpec) String ¶
func (m *ToolchainSpec) String() string
func (*ToolchainSpec) XXX_DiscardUnknown ¶
func (m *ToolchainSpec) XXX_DiscardUnknown()
func (*ToolchainSpec) XXX_Marshal ¶
func (m *ToolchainSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ToolchainSpec) XXX_Merge ¶
func (m *ToolchainSpec) XXX_Merge(src proto.Message)
func (*ToolchainSpec) XXX_Size ¶
func (m *ToolchainSpec) XXX_Size() int
func (*ToolchainSpec) XXX_Unmarshal ¶
func (m *ToolchainSpec) XXX_Unmarshal(b []byte) error