Files
Samuel Karp ebbaaccbda cri: record pull progress on request events
pullProgressReporter samples activeReqs and totalBytesRead on a periodic
ticker. A response with an empty body, such as a manifest Resolve HEAD
request, does not increment totalBytesRead. In addition, an activeReqs
transition to zero and back to one between ticker ticks is not observed
by the ticker. In both cases, lastSeenTimestamp is not updated and a
subsequent request can be cancelled before it has run for timeout.

Record the timestamp of the most recent request start, response header
receipt, or body byte read in pullRequestReporter, and advance
lastSeenTimestamp from that timestamp on each tick.

Assisted-by: Antigravity
Signed-off-by: Samuel Karp <samuelkarp@google.com>
2026-10-19 23:44:26 +00:00
..
2026-09-01 16:54:55 +02:00
2026-07-21 10:07:08 -07:00
2026-03-15 18:24:15 +01:00
2026-03-15 18:24:15 +01:00
2025-04-22 20:27:06 +02:00
2026-03-15 18:24:15 +01:00
2026-09-01 16:54:55 +02:00
2026-03-15 18:24:13 +01:00
2026-03-15 18:24:16 +01:00