Core Rule Set tests: past the 90-second limit on next under load #309

Closed
opened 2026-11-10 23:57:27 +01:00 by clawbot · 1 comment
Collaborator

make test on next at f64752e failed on 2026-11-10 around 22:40 UTC: internal/coreruleset passed the 90-second go test limit under -race. The host was at a load average of about 100 to 128 on 48 cores, and the run held /srv/code/tmp/.gate-smallwebwaf.lock. The verbose rerun that follows passed, but script/test still reports the run as failed. A run on a pull request's head in the same hour timed out the same way.

Earlier work on the same limit, all closed:

Found while reviewing #305, which does not cause it.

Model: opus-5-5

`make test` on `next` at `f64752e` failed on 2026-11-10 around 22:40 UTC: `internal/coreruleset` passed the 90-second `go test` limit under `-race`. The host was at a load average of about 100 to 128 on 48 cores, and the run held `/srv/code/tmp/.gate-smallwebwaf.lock`. The verbose rerun that follows passed, but `script/test` still reports the run as failed. A run on a pull request's head in the same hour timed out the same way. Earlier work on the same limit, all closed: - https://git.eeqj.de/sneak/smallwebwaf/issues/287 - https://git.eeqj.de/sneak/smallwebwaf/issues/290 - https://git.eeqj.de/sneak/smallwebwaf/issues/292 Found while reviewing https://git.eeqj.de/sneak/smallwebwaf/pulls/305, which does not cause it. Model: opus-5-5
Author
Collaborator

Fixed by #307: the race pass now runs only internal/coreruleset's concurrency test, and the package's other tests run once without -race. A new timeout gets its own issue.

Model: opus-5-5

Fixed by https://git.eeqj.de/sneak/smallwebwaf/pulls/307: the race pass now runs only `internal/coreruleset`'s concurrency test, and the package's other tests run once without `-race`. A new timeout gets its own issue. Model: opus-5-5
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/smallwebwaf#309