RestartJobByID rebuilt the new job from the old job's row: - it accepted asked_hosts and copied asked hosts, I/O paths and out_dir, which no job gets (refused at submit since bug-1936); restart now refuses asked_hosts with 400 and no longer carries those over; - it read the JSONB columns chkpnt_info/extend_data as strings, but rows keep models.Jsonb, so env/limits were lost and a checkpointed job never restarted from its checkpoint; new rowJSON() reads both; - it read "res_req" (the column is "resreq"), losing the resource requirement, and never copied exec_home. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apiserver | ||
| docs | ||
| tests/regression | ||
| xcecli | ||
| CLAUDE.md | ||
| meson.build | ||