myxce/src
Rongsong Shen c15580a7f3
fix(frontend): peek and restart take <array-id>[k] and written job IDs
- apiserver peek (parseJobIDParam): <array-id>[k] now resolves to the
  element; it used to drop [k] and look up the array identity itself
  (and panicked in parseArrayName on some inputs). A job number still
  names that job exactly (an element by its own XCE_JOBID); ranges and
  invalid selections are rejected.
- apiserver restart: the decimal-only pre-check (isValidJobId, now
  unused and removed) rejected the written form c-a-ts-seq[k];
  ParseIdentitySelection, already used for the lookup, validates it.
- xcecli jobs restart converts its argument with ToAPIJobID like the
  control commands, so written IDs work and invalid ones fail locally.
- docs: the peek/restart caveat in the Job arrays section.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 09:42:27 +00:00
..
autoscaler remove extralib 2026-09-04 11:24:43 +08:00
configs feat(xceadmin): validate percent-based limit values are in [0.0, 1.0] (bug-1833) 2026-09-20 10:50:21 +00:00
controller feat(controller): compute the LSF CPU peak and efficiency fields (bug-1736) 2026-10-02 04:14:35 +00:00
docs fix(frontend): peek and restart take <array-id>[k] and written job IDs 2026-10-02 09:42:27 +00:00
frontend fix(frontend): peek and restart take <array-id>[k] and written job IDs 2026-10-02 09:42:27 +00:00
harness fix(harness): pty CLI tests time their waits with a real clock (bug-1902) 2026-10-02 04:24:07 +00:00
include chore(include): drop the unused job-ID regex macros 2026-10-02 09:36:54 +00:00
lib feat(job-array-one-based-index): idgen allocates ordinary IDs only (task 9.1) 2026-10-01 13:17:59 +00:00
nixSupport remove extralib 2026-09-04 11:24:43 +08:00
scheduler docs(job-array-one-based-index): feature validation round 1 follow-ups 2026-10-01 15:50:10 +00:00
schema feat(controller): compute the LSF CPU peak and efficiency fields (bug-1736) 2026-10-02 04:14:35 +00:00
tools fix(tools): a failing apiserver Go test fails xce-build.sh (bug-1895) 2026-09-30 04:31:25 +00:00
worker fix(worker): keep a signal that arrives before the job has started (bug-1908) 2026-10-02 02:50:32 +00:00
xceadmin feat(xceadmin): validate percent-based limit values are in [0.0, 1.0] (bug-1833) 2026-09-20 10:50:21 +00:00
flake.lock remove extralib 2026-09-04 11:24:43 +08:00
flake.nix remove extralib 2026-09-04 11:24:43 +08:00
meson.build feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
meson.options feat(dirty-content-fingerprint): add dirty_fingerprint meson option and C define 2026-08-21 03:54:37 +00:00