myxce/src/harness
Rongsong Shen c06798b2fa
fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922)
The worker-rejoin-resync query sent when a worker with live jobs re-joins
had no handler in xce_test's worker context, so the controller resolved
every such round by its 15 s timeout, withholding dispatch meanwhile.
New fake_resync.{c,h} reassembles the paginated query and builds the
report like xcecd (queried jobs in order, running or unrecognized, then
unqueried running jobs); the handler sends it with a non-blocking request.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-08 03:03:09 +00:00
..
include fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922) 2026-10-08 03:03:09 +00:00
testsuite fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922) 2026-10-08 03:03:09 +00:00
autovars.c feat(job-array-one-based-index): harness $jobid[...] substitution (task 4.2) 2026-10-01 10:56:15 +00:00
CLAUDE.md docs(xce-harness-component): refresh harness CLAUDE.md post-implementation 2026-09-14 11:27:15 +00:00
cmdutil.c feat(job-array-one-based-index): strict single-job harness arguments (task 4.3) 2026-10-01 11:22:39 +00:00
configcompare.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
confirm.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
fake_resync.c fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922) 2026-10-08 03:03:09 +00:00
flagspec.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
interruptcall.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
joblist_display.c fix(harness): xce_test argument validation, RPC error text and leaks (13 bugs) 2026-09-28 04:17:04 +00:00
join_worker_args.c fix(harness): xce_test argument validation, RPC error text and leaks (13 bugs) 2026-09-28 04:17:04 +00:00
listfmt_json.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
listrow_json.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
meson.build fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922) 2026-10-08 03:03:09 +00:00
rcfile.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
resval_typeresolve.c fix(harness): xce_test argument validation, RPC error text and leaks (13 bugs) 2026-09-28 04:17:04 +00:00
snapdiff.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
snapverify.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
test.c fix(harness): xce_test fake worker answers the controller's job-state query (bug-1922) 2026-10-08 03:03:09 +00:00
walcompare.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
waldump.c feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
worker_notify.c fix(harness): xce_test fake worker defers handler notifications and re-joins after a reconnect (bug-1921) 2026-10-06 14:42:28 +00:00