Files

76 lines
3.4 KiB
Markdown

# Row 292 (#1797) gate results
Tested head: 0d002145453adc6a47ecf0b8125ab3ee612c1a19 (sage-3185). That's 3fd8f42f6 rebased onto
c902a767d. It's on gizmoduck/row292-r2. The round 1 manifest digest is still 2fa7ae17 (13 paths). This
file and RED-r2.md came after the gate and sit outside the manifest.
## Rebase receipts (sage-3183 item 1)
`git range-diff -s b23783f39..3fd8f42f6 c902a767d..0d0021454` shows all six commits as `=`:
```
1: 3b17c7550 = 1: 89e58f4b1
2: a54baff21 = 2: 9f15216f7
3: 9c6e39b25 = 3: 61fdb6a8d
4: 4fa7d6834 = 4: b48e415e4
5: f8b9c2f73 = 5: 2db30c687
6: 3fd8f42f6 = 6: 0d0021454
```
Stable patch-ids are unchanged: 15f1a38e, 8e9b78ac (e7371025f), fc50b630 (d4c796e44), b5a6c8e8,
d918d3cd, 9e2b2c2b. Every one of the 13 manifest blobs on 0d0021454 matches the manifest.
## Gate r2 (04:33Z to 04:54Z 10-23, CLEAR sage-3183)
- stack-release.test.mjs whole: rc=0, 224/224, wall 608 s.
- cli suite whole: rc=1, 910 tests, 909 pass, 1 fail. The failure is in an old test,
compactions-launch.test.mjs:206 (row 270's store-unreadable test), at :229
`deepEqual(ends[0], ends[1])`. ends[0] was `['session-invalid', 22, null]` and ends[1] was
`['stopped', 0, null]`. Under mos-1272 the run stopped with the red unplaced. RED-r2.md has the
reading: the idle stop releases the claim before it sends SIGTERM, so a poll in between gets
`not-holder` and exits 22. Mos ruled in mos-1411 that :229 stays as written and the race gets its own
row, Vikunja 588.
## Diagnostic (mos-1411, CLEAR sage-3193)
05:01:01Z to 05:03:31Z: compactions-launch.test.mjs, whole and unedited, run 10 times, each with its own
TMPDIR. All ten passed with rc=0 and 5/5, so ends[0] was stopped/0 every time. In the runner.logs, 72
end in exit 0, 27 were deleted before the copy loop reached their last line, and one ended
`session stopped working: not-holder` then `exiting 22`. That one was run 2's launch r846b8d083502, in
the clear test (:305), which doesn't compare ends. So the race happens and the code is `not-holder`.
## Gate r3 (05:03:50Z to 05:16:32Z, run-gate-r3.sh)
- Stage 1 didn't rerun because it was green in r2.
- cli suite whole and unedited: rc=0, 910/910, 0 skipped, wall 630 s. Under mos-1411, this green rerun
is what makes 292's gate count.
- The ten scripts/test-*.sh all passed with rc=0:
| Suite | Result |
| --- | --- |
| auth | 15/0 |
| conductor | 17/0 |
| config | 55/0 |
| discord | 81/0 |
| extension-package | 18/0 |
| foundation | 44/0 |
| land-work | 86/0 |
| queue | node 156/156, suite 28/0 |
| release | 14/0 |
| task | 91/0 |
The tree was clean afterwards.
- There were two skips, both the usual ones. test-queue skipped verify/render --check because this
checkout isn't the canonical root. test-task skipped the live provider cases (row 244). No Docker group
was skipped.
- All of M1-M9 were killed by the rule: each had fail 1 on the named test, every listed stack line and
the kill text. Each restore checked sha256 8f535d53 and found the tree clean. No survivors.
- When it finished, no node process had its cwd in the worktree.
Logs are in /mnt/storage/scratch/gizmo-292-out: r2.out, r2/, diag.out, diag/, r3.out and r3/.
## For the landing note (mos-1411)
The first red was compactions-launch.test.mjs:229 in gate r2, with ends[0]
`['session-invalid', 22, null]`. The race is Vikunja 588. The gate counts on the green r3 cli rerun.