mirror of
https://github.com/usestrix/strix.git
synced 2026-08-16 01:16:40 +02:00
fix(runtime): bound nano_cpus to docker's int64 NanoCPUs range
This commit is contained in:
@@ -80,7 +80,7 @@ def _apply_resource_limits(create_kwargs: dict[str, Any]) -> None:
|
||||
if cpus:
|
||||
with contextlib.suppress(ValueError, OverflowError):
|
||||
nano_cpus = int(float(cpus) * 1_000_000_000)
|
||||
if nano_cpus > 0:
|
||||
if 0 < nano_cpus <= 2**63 - 1:
|
||||
create_kwargs["nano_cpus"] = nano_cpus
|
||||
|
||||
pids_limit = os.environ.get("STRIX_SANDBOX_PIDS_LIMIT", "").strip()
|
||||
|
||||
Reference in New Issue
Block a user