Versions in this module Expand all Collapse all v1 v1.135.1 Sep 24, 2026 Changes in this version + const DefaultRunMemoryPercent type Admitter + func (a Admitter) OverShed() (over bool, reason string) type Config + MaxReclaims int + MaxRunMemory string + func (c Config) ProcessRunMemoryBudget() int64 + func (c Config) RunMemoryBudget(limit int64) (int64, error) v1.135.0 Sep 23, 2026 Changes in this version + const DefaultMaxCPUPercent + const DefaultMaxConcurrency + const DefaultMaxMemoryPercent + const DefaultMinConcurrency + const DefaultShedMemoryPercent + const RefusedCPU + const RefusedCeiling + const RefusedMemory + type Admission struct + Fixed int + Max int + MaxCPUPercent float64 + MaxMemoryPercent float64 + Min int + ShedMemoryPercent float64 + func (a Admission) Adaptive() bool + func (a Admission) WithDefaults() Admission + type Admitter struct + func NewAdmitter(adm Admission, load LoadSource) Admitter + func (a Admitter) Admit(inFlight int) (ok bool, reason string) + func (a Admitter) Shed(live int) bool + type Config struct + Concurrency string + MaxCPUPercent float64 + MaxConcurrency int + MaxMemoryPercent float64 + MaxQueryRows int + MaxSteps int64 + MinConcurrency int + ResultMaxBytes int + RunTimeout time.Duration + ShedMemoryPercent float64 + func (c Config) Admission() (Admission, error) + type LoadSource interface + Sample func() procload.Sample