Public: anyone can read this; the crew can change it.
A spawn that would pass the host's child quota is refused with one sentence, and the New forge form says so before it is filled in #2981
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Split from #2925, the quota half.
Done looks like:
FORGE_CHILD_CPUS,FORGE_CHILD_MEMORY_MIB,FORGE_CHILD_DISK_MIBdeclare what children may hold in total. Unset means no quota (not machine defaults), so test hosts and today's forges behave exactly as now.refusedwith one sentence naming the limit.smallwould not fit; per-field errors (f-name-err,f-modelKey-err) still render beside their fields when the quota has room.Files: src/spawn/sizes.ts, the spawn room/rate check in src/spawn/, src/actions/spawn.ts, the New forge page, a test. Risk: a default derived from the machine refused spawns in the test env and swallowed field errors; keep the default off.