What problem does it solve?
This skill helps you diagnose why an LSF/OpenLava/Volclava job EXITed or failed by translating exit codes and TERM_* termination reasons into likely root causes, separating application errors from system kills.
Core Features & Use Cases
- Exit Code to Root-Cause Mapping: Interprets common exit code ranges (1–127 for application/script issues, >=128 for signal-driven termination) to guide the next investigation step.
- TERM_ Termination Reason Diagnosis*: Uses TERM_MEMLIMIT, TERM_CPULIMIT, TERM_RUNLIMIT, TERM_* resource limits, and admin/owner signals to identify what actually stopped the job.
- Actionable Investigation Workflow: Collects job details via bjobs/bhist, extracts required fields (exit code, TERM_*, peak usage vs limits, CWD, command, stdout/stderr), and outputs a structured diagnosis report with immediate remediation steps.
Quick Start
Ask: “I have an LSF job failure—what caused my job to EXIT? Please diagnose using the job’s exit code, TERM_* reason, and stdout/stderr logs.”