diff --git a/.wolf/buglog.json b/.wolf/buglog.json index a86381a9..eb5e457d 100644 --- a/.wolf/buglog.json +++ b/.wolf/buglog.json @@ -24566,9 +24566,9 @@ { "id": "bug-1744", "gitea_synced_status": "open", - "status": "open", - "status_updated": "2026-09-24", - "status_note": "malformed resreq accepted at submit then silently dropped (controllers/jobs.go length-only check)", + "status": "fixed", + "status_updated": "2026-09-27", + "status_note": "b970ab75: apiserver checks rusage[] syntax at submit via libxce's grammar; select/order names still scheduler-side only", "timestamp": "2026-09-01T05:45:00Z", "gitea_issue": 47, "error_message": "Gitea issue #47 (rusage\u662f\u5426\u505a\u4e86\uff1f): `xcecli jobs submit -R \"rusage[mem=100000000a0]\"` -- a malformed resreq string (trailing non-numeric \"a0\" on the mem value) -- is silently ACCEPTED and returns a normal 'Job <...> is submitted' success message. Reporter's original comment: '\u4e71\u5199\u4e5f\u53ef\u4ee5\u63d0\u4ea4' (garbage input can be submitted too). Maintainer (rshen) already commented on the issue: this is a front-end (apiserver+cli) validation gap by design intent.",