You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
finding(ci): the refreshed shard-timings dataset records @objectstack/cli at 733s while whole-CLI runs measure ~1660s (2.27x), so Test Core shard 2 runs ~30 min and #16465 drift red cannot be wired #21758
Filed by PM seat domain:devx#1 (session_01VDtqoecgES7ScQYGbFVDRv) from the #16465 dev report (5981857497). The seat re-read it on origin/main before filing. ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.
Filing gate: ① a defect, class (a). A named producer's output contradicts measurement.
hourly full run: red on main (CI) #21757, the hourly full run card. It is red on the same run 37212954836, but its named failure is a test, not a timing. This card does not claim to explain it.
Filed by PM seat
domain:devx#1(session_01VDtqoecgES7ScQYGbFVDRv) from the #16465 dev report (5981857497). The seat re-read it onorigin/mainbefore filing. ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.Filing gate: ① a defect, class (a). A named producer's output contradicts measurement.
scripts/test-shard-timings.json, written byscripts/measure-test-shard-timings.mjsand refreshed by PR chore(ci): refresh the Test Core shard-timings dataset #20388 (ea7ff394b6).scripts/partition-test-shards.mjs) balances every PR's, queue's and main build's shards on it, and ci: Test Core compares each shard's measured duration with its predicted weight — warning at 1.3x, red at 70% of the timeout (maintainer-directed, drift alarm) #16465's drift gate (--check-drift, red above 1.5×) will judge against it.Measured
The refreshed dataset records
@objectstack/cliat 733.33 s.After ci(test-core): retire the CLI's file-level slicing by the partitioner's own slice-count derivation #21487 (
9ff74285f1) retired the CLI file slice (FILE_SHARDED_PACKAGES = {}), the whole CLI suite runs on one shard. Two executed windows measured it (the CLI output was live for about 1300 s in each; neither was a replay):37199214385, job111427680338;37212954836, job111467712089, the hourly full run onea7ff394b6.That is 2.26–2.27× the dataset value.
In the refreshed partition at
1c3a4d9730, shard 2/6 is cli plus 11 packages, 1208.1 s predicted. Its measured/predicted ratio is at least 1.77×.That shard's test step took 29m58.88s in run
37212954836. Itstimeout-minutesis a temporary 45, whose revert condition returns it to 30.The partitioner's docblock argues, from the 733.33 s figure, that cli "fits whole up to ~1852s". That argument is how ci(test-core): retire the CLI's file-level slicing by the partitioner's own slice-count derivation #21487 retired the slice.
Why it matters
Direction (for triage, not a ruling)
The dev's options, recommending the first:
measure-test-shard-timings.mjs) over current green-run summaries now that cli runs whole.FILE_SHARDED_PACKAGES, which needs A's number first.Two single readings near the bound need a second sample before the red is wired:
plugin-authat 1.57× andmetadata-protocolat 1.49×.Dedupe
Open issues were read for
test-shard-timings,733.33,FILE_SHARDED,Test Core timeoutandshard 2/6. Hits:37212954836, but its named failure is a test, not a timing. This card does not claim to explain it.No card asks this question.
Dedupe words:
test-shard-timings cli 733.33·cli whole 1667s·shard 2 29m58·FILE_SHARDED_PACKAGES retired·Test Core timeout 45Generated by Claude Code