alpha
Login
or
Join now
drawbu.dev
/
tangled
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Monorepo for Tangled
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tangled
/
spindle
/
engine
/
at
icy/smmqnm
2 files
Anirudh Oppiliappan
spindle: cap total concurrent workflow memory via semaphore
2mo ago
9cfc3f59
engine.go
spindle: cap total concurrent workflow memory via semaphore Add MaxConcurrentWorkflows config (SPINDLE_SERVER_MAX_CONCURRENT_WORKFLOWS, default 8) that limits how many workflow containers run simultaneously. Combined with the 6 GiB per-container limit this keeps total container memory under ~48 GiB on the current 64 GiB host. A channel-based semaphore is initialized in New() and passed into StartWorkflows, where each workflow goroutine acquires a slot before calling SetupWorkflow and releases it on exit. Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
2 months ago
s3.go
spindle/engine: read secrets from environment file
4 months ago