Skip to content

Coverage: a worker over OMJL_COVERAGE_MEMORY_LIMIT_GB is killed, its model fails - #11

Merged
JKRT merged 1 commit into
masterfrom
memory-guard
Oct 24, 2026
Merged

JKRT merged 1 commit into
masterfrom
memory-guard

Conversation

@JKRT

@JKRT JKRT commented Oct 24, 2026

Copy link
Copy Markdown
Member

run_on_worker reads the worker's memory every 2 s while a model runs; over OMJL_COVERAGE_MEMORY_LIMIT_GB (unset: no limit) the worker is killed and the model fails with its memory, as a timeout does. The CI coverage sets 11 GB divided by the workers: past the runner's 16 GB the runner shut down and the shard's results were lost (MSL 3.2.3 Rectifier6pulseFFT, 2026-10-24). Test in runnerTests.jl. OMLibraryTesting 91/91.

🤖 Generated with Claude Code

…model fails

run_on_worker reads the worker's memory every 2 s while a model runs; the CI
coverage sets 11 GB. Past a runner's 16 GB the runner shut down and the
shard's results were lost (MSL 3.2.3 Rectifier6pulseFFT, 2026-10-24).

Assisted-by: Claude Opus 5.5
@JKRT
JKRT merged commit e228ccb into master Oct 24, 2026
2 checks passed
@JKRT
JKRT deleted the memory-guard branch October 24, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant