package
2.3.3+incompatible
Repository: https://github.com/project-codeflare/mcad.git
Documentation: pkg.go.dev

# Functions

Dec2float64 converts inf.Dec to float64.
Converts resource limits of a pod to Weights.
Create a QuotaState from a ResourceQuota object.
Create a new QuotaTracker.
Converts a ResourceList to Weights.
Converts effective resources of a pod to Weights.
Creates a new pair of weights.
Create new WeightsPair for a pod.
Remove duplicate resource names in a slice.

# Constants

Should be defined in api/core/v1/types.go.

# Structs

AppWrapperReconciler is the super type of Dispatcher and Runner reconcilers.
Cached AppWrapper.
ClusterInfoReconciler reconciles a ClusterInfo object.
AppWrapperReconciler responsible for the portion of the lifecycle that happens on the scheduling cluster.
PodCounts summarize the status of the pods associated with one AppWrapper.
No description provided by the author
State includes total quota, used quota, and currently allocated quota.
A tracker of allocated quota, mapped by namespace.
AppWrapperReconciler responsible for the portion of the lifecycle that happens on the execution cluster.
A pair of Weights used to represent requests and limits for an object.

# Type aliases

Weights represent a set of resource requests or available resources Quantities are encoded as *inf.Dec to maintain precision and make arithmetic easy.