Skip to content
quarry Check-in [4aaf089616]
Login

Check-in [4aaf089616]

Overview
Comment:timing: the footer reports wall time, not a sum of concurrent calls

A diff is two zit subprocesses on purpose, run at once. Adding their durations printed more time than the whole request took — "rendered in 410.1ms (zit 706.8ms×2)", and "79.94s (zit 159.05s×2)" on a cold tcl page. A number larger than the total reads as a broken page rather than as two calls overlapping.

Record now takes the start instant instead of a duration, because a duration cannot say whether two calls overlapped, and the union of the spans is what a reader actually waited.

Timelines: family | ancestors | descendants | both | timing-wall
Files: files | file ages | folders
SHA3-256: 4aaf0896167bc2496241d3751088d5f86819d49c54f2ff39ebfe4cfc242638eb
User & Date: dmestas on 2026-08-24 12:27:52.279
Other Links: branch diff | manifest | tags
Context
2026-08-24
12:28
merge timing-wall into trunk check-in: 952100a76b user: dmestas tags: trunk
12:27
timing: the footer reports wall time, not a sum of concurrent calls

A diff is two zit subprocesses on purpose, run at once. Adding their durations printed more time than the whole request took — "rendered in 410.1ms (zit 706.8ms×2)", and "79.94s (zit 159.05s×2)" on a cold tcl page. A number larger than the total reads as a broken page rather than as two calls overlapping.

Record now takes the start instant instead of a duration, because a duration cannot say whether two calls overlapped, and the union of the spans is what a reader actually waited. closed check-in: 4aaf089616 user: dmestas tags: timing-wall

10:47
merge people-admin into trunk check-in: f8af01dec3 user: dmestas tags: trunk
Changes