Orchestrator
ScaleSettings
The two lines and the two clocks the scaler works to; a copy of the matching NebulaConfig fields.
generated from the sources
Struct in namespace
Nebula · Packages/com.1by3.nebula/Runtime/Orchestrator/WorkerScaler.cspublic struct ScaleSettingsThe two lines and the two clocks the scaler works to; a copy of the matching NebulaConfig fields.
Fields
ScaleOutUtilization
public float ScaleOutUtilization;The busiest worker above this fraction of its tick budget, held, means grow.
ScaleInUtilization
public float ScaleInUtilization;The mesh's mean below this, held, means shrink.
HoldSeconds
public float HoldSeconds;How long a condition must hold before anything happens.
MinGain
public float MinGain;The smallest drop in the predicted peak that makes an extra worker worth launching.
MinWorkers
public int MinWorkers;MaxWorkers
public int MaxWorkers;Properties
Default
public static ScaleSettings Default { get; }