Skip to content

ewd998: raise EWD998_proof budget from 4 to 6 minutes - #221

Merged
lemmy merged 1 commit into
tlaplus:masterfrom
vasilisnasopoulos:ewd998-proof-timeout
Aug 5, 2026
Merged

ewd998: raise EWD998_proof budget from 4 to 6 minutes#221
lemmy merged 1 commit into
tlaplus:masterfrom
vasilisnasopoulos:ewd998-proof-timeout

Conversation

@vasilisnasopoulos

Copy link
Copy Markdown
Contributor

The 4-minute budget I set in #218 is marginal on the macOS runners: it passes most of the time, and was killed at the wall in this run.

54195 Killed: 9  timeout --signal=KILL 4m ... EWD998_proof.tla

The proof itself is unaffected — the other five jobs in the same run proved it. Measured locally (tlapm 4600b24, --stretch 5): 86 seconds, all 850 obligations proved.

CONTRIBUTING.md suggests budgeting up to twice the local time on a fast machine, which is where 4 came from. The macOS runner needed more than 2.8x. Six minutes gives roughly 4x local headroom, which should stop this recurring.

Noticed because it surfaced as an unrelated failure on #220.

The 4-minute budget I set in tlaplus#218 is marginal on the macOS runners. It
passes most of the time and was killed at the wall in run 31000876116,
with the proof itself unaffected:

  54195 Killed: 9  timeout --signal=KILL 4m ... EWD998_proof.tla

Measured locally with tlapm 4600b24 and --stretch 5: 86 seconds, all 850
obligations proved. CONTRIBUTING suggests budgeting up to twice the local
time, which is where 4 came from; the macOS runner needed more than 2.8x.
Six minutes gives roughly 4x local headroom.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Vasilis Nasopoulos <vasilis_nasopoulos@hotmail.com>
@lemmy

lemmy commented Aug 5, 2026

Copy link
Copy Markdown
Member

Enforcing strict time constraints using a wallclock is generally noisy and prone to false alarms. This is an infrastructure issue that can be addressed in the long term by implementing features like the recently added rlimit support.

@lemmy
lemmy merged commit e90bda3 into tlaplus:master Aug 5, 2026
2 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants