package constraintenforcer
import "github.com/moby/swarmkit/v2/manager/orchestrator/constraintenforcer"
Index ¶
Types ¶
type ConstraintEnforcer ¶
type ConstraintEnforcer struct {
// contains filtered or unexported fields
}
ConstraintEnforcer watches for updates to nodes and shuts down tasks that no longer satisfy scheduling constraints or resource limits.
func New ¶
func New(store *store.MemoryStore) *ConstraintEnforcer
New creates a new ConstraintEnforcer.
func (*ConstraintEnforcer) Run ¶
func (ce *ConstraintEnforcer) Run()
Run is the ConstraintEnforcer's main loop.
func (*ConstraintEnforcer) Stop ¶
func (ce *ConstraintEnforcer) Stop()
Stop stops the ConstraintEnforcer and waits for the main loop to exit.
Source Files ¶
- Version
- v2.0.0-20250103191802-8c1959736554 (latest)
- Published
- Jan 3, 2025
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 4 days ago –
Tools for package owners.