Overview
| Comment: | A round that becomes a rebuild leaves the ingest lane for good, and rounds take the store lock before the lane, so a parked rebuild can no longer deadlock the lane |
|---|---|
| Timelines: | family | ancestors | descendants | both | ingest-lane-shed-is-backpressure |
| Files: | files | file ages | folders |
| SHA3-256: |
053062a34911ff2baad607768d3f89fc |
| User & Date: | dmestas on 2026-09-27 05:30:35.643 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-09-27
| ||
| 05:45 | A stopped gap repair is not recorded as tried, and only the lane's own refusal of a round counts as a shed check-in: 1d1710a957 user: dmestas tags: ingest-lane-shed-is-backpressure | |
| 05:30 | A round that becomes a rebuild leaves the ingest lane for good, and rounds take the store lock before the lane, so a parked rebuild can no longer deadlock the lane check-in: 053062a349 user: dmestas tags: ingest-lane-shed-is-backpressure | |
| 04:44 | Ingest rounds shed at the lane back off and are journalled once past a deadline, and a round queued for a rebuild slot leaves the lane while it waits check-in: 4892dad217 user: dmestas tags: ingest-lane-shed-is-backpressure | |
Changes
Modified cmd/quarry/ingestshed.go
from [62fdebf8eb]
to [0b848546af].
[diff]
Modified cmd/quarry/ingestshed_test.go
from [25d9184cd1]
to [449eaaf0da].
[diff]
Modified cmd/quarry/registrar.go
from [01b0683c4a]
to [d4401faeeb].
[diff]
Modified internal/ingest/ingest.go
from [55caf5e9f2]
to [319888d742].
[diff]
Modified internal/ingest/rebuildlimit_test.go
from [c96da1d97b]
to [f81d5d84da].
[diff]
Deleted internal/work/aside_test.go version [ad4f646bf7].
Added internal/work/leave_test.go version [9fc9b6807a].
Modified internal/work/work.go
from [a2502240dc]
to [18b1350b9d].
[diff]