From c7194701f6649dcaf8a9dfa470650fbb23303b3a Mon Sep 17 00:00:00 2001 From: Lars Bogner Date: Mon, 27 Jul 2026 10:31:46 +0200 Subject: [PATCH] analyze: raise default condor job memory request to 8192 MB 4096 MB was too tight: a resubmitted run held ~31 jobs spread evenly across nearly every plot family and chunk index with "Docker job has gone over memory limit of 4224 Mb", not one specific spec, so the generic per-chunk data footprint needed more headroom. --- giant/analysis/condor.py | 2 +- giant/cli.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/giant/analysis/condor.py b/giant/analysis/condor.py index 85ded33..914c8ab 100644 --- a/giant/analysis/condor.py +++ b/giant/analysis/condor.py @@ -307,7 +307,7 @@ class SubmitConfig: accounting_group: str repo_dir: Path docker_image: str = "cverstege/alma9-gridjob" - request_memory_mb: int = 4096 + request_memory_mb: int = 8192 request_cpus: int = 1 remote: bool = False # +RemoteJob (grid I/O) vs ProvidesETPResources (local files) n_chunks: int = 1 # per-plot data chunks; ignored for chunkable=False specs diff --git a/giant/cli.py b/giant/cli.py index fca9ef2..9958157 100644 --- a/giant/cli.py +++ b/giant/cli.py @@ -1249,7 +1249,7 @@ def analyze_submit( docker_image: Annotated[ str, typer.Option("--docker-image") ] = "cverstege/alma9-gridjob", - request_memory: Annotated[int, typer.Option("--request-memory", help="MB")] = 4096, + request_memory: Annotated[int, typer.Option("--request-memory", help="MB")] = 8192, remote: Annotated[ bool, typer.Option("--remote/--local", help="+RemoteJob vs ProvidesETPResources"),