Public: anyone can read this; the crew can change it.
Crew runs at once defaults to what the pod's memory holds, as children.max does, so a big machine needs no override #2548
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Why: #2504. The sentinel flags crew.concurrency=10 as away from its default (4 from the environment, 2 as fallback). The owner set 10 on purpose for the vxrail, so the default is what is wrong on a big machine.
Done looks like:
src/core/capacity.tsgainscrewForMemory(bytes): one run per 3 GiB above the forge's own 2 GiB, at least 2 and at most 16.capacityDefault("crew.concurrency")uses it withmemoryLimitBytes(), aschildren.maxuseschildrenForMemory. A setFORGE_CREW_CONCURRENCYstill wins, then a stored value.