docs(internal/stage): units in struct fields

This commit is contained in:
张泊明518370910136 2025-02-17 07:07:29 -05:00
parent b3663d8782
commit dd4e375dd4
GPG Key ID: D47306D7062CDA9D

View File

@ -36,14 +36,14 @@ type Cmd struct {
Stdout *CmdFile `json:"stdout,omitempty"` Stdout *CmdFile `json:"stdout,omitempty"`
Stderr *CmdFile `json:"stderr,omitempty"` Stderr *CmdFile `json:"stderr,omitempty"`
CPULimit uint64 `json:"cpuLimit"` CPULimit uint64 `json:"cpuLimit"` // ns
RealCPULimit uint64 `json:"realCpuLimit"` RealCPULimit uint64 `json:"realCpuLimit"` // deprecated: use clock limit instead (still working)
ClockLimit uint64 `json:"clockLimit"` ClockLimit uint64 `json:"clockLimit"` // ns
MemoryLimit uint64 `json:"memoryLimit"` MemoryLimit uint64 `json:"memoryLimit"` // byte
StackLimit uint64 `json:"stackLimit"` StackLimit uint64 `json:"stackLimit"` // byte
ProcLimit uint64 `json:"procLimit"` ProcLimit uint64 `json:"procLimit"`
CPURateLimit uint64 `json:"cpuRateLimit"` CPURateLimit uint64 `json:"cpuRateLimit"` // limit cpu usage (1000 equals 1 cpu)
CPUSetLimit string `json:"cpuSetLimit"` CPUSetLimit string `json:"cpuSetLimit"` // set the cpuSet for cgroup
CopyIn map[string]CmdFile `json:"copyIn"` CopyIn map[string]CmdFile `json:"copyIn"`
CopyInCached map[string]string `json:"copyInCached"` CopyInCached map[string]string `json:"copyInCached"`
@ -111,9 +111,9 @@ type ExecutorResult struct {
Status Status `json:"status"` Status Status `json:"status"`
ExitStatus int `json:"exitStatus"` ExitStatus int `json:"exitStatus"`
Error string `json:"error,omitempty"` Error string `json:"error,omitempty"`
Time uint64 `json:"time"` Time uint64 `json:"time"` // ns (cgroup recorded time)
Memory uint64 `json:"memory"` Memory uint64 `json:"memory"` // byte
RunTime uint64 `json:"runTime"` RunTime uint64 `json:"runTime"` // ns (wall clock time)
Files map[string]string `json:"files,omitempty"` Files map[string]string `json:"files,omitempty"`
FileIDs map[string]string `json:"fileIds,omitempty"` FileIDs map[string]string `json:"fileIds,omitempty"`
FileError []FileError `json:"fileError,omitempty"` FileError []FileError `json:"fileError,omitempty"`
@ -125,9 +125,9 @@ type ExecutorResultSummary struct {
Status Status `json:"status"` Status Status `json:"status"`
ExitStatus int `json:"exitStatus"` ExitStatus int `json:"exitStatus"`
Error string `json:"error,omitempty"` Error string `json:"error,omitempty"`
Time uint64 `json:"time"` Time uint64 `json:"time"` // ns (cgroup recorded time)
Memory uint64 `json:"memory"` Memory uint64 `json:"memory"` // byte
RunTime uint64 `json:"runTime"` RunTime uint64 `json:"runTime"` // ns (wall clock time)
Files map[string]string `json:"files,omitempty"` Files map[string]string `json:"files,omitempty"`
FileIDs map[string]string `json:"fileIds,omitempty"` FileIDs map[string]string `json:"fileIds,omitempty"`
FileError []FileError `json:"fileError,omitempty"` FileError []FileError `json:"fileError,omitempty"`