package engine
import "tangled.org/core/spindle/models"
type WorkflowResourceUsage struct {
CPUUsec uint64
MemoryCurrentBytes uint64
MemoryPeakBytes uint64
SwapCurrentBytes uint64
SwapPeakBytes uint64
PIDsCurrent uint64
IOReadBytes uint64
IOWriteBytes uint64
IOReadOps uint64
IOWriteOps uint64
VolumeAllocatedBytes uint64
CgroupAvailable bool
VolumeAvailable bool
}
type WorkflowResourceUsageReporter interface {
WorkflowResourceUsage(wf *models.Workflow) (WorkflowResourceUsage, bool)
}