A count of pools still waiting to be recomputed never says how long they have waited #81

Open
opened 2026-09-21 07:18:24 +00:00 by cgalo5758 · 0 comments
Owner

The question

When a rule change cannot recompute every pool carrying the set in one transaction, the rest are recorded as obligations and drained afterwards. The set page shows how many pools are not recomputed yet and the history cell shows how many of the total are done; neither says how long the oldest one has been waiting. A drain that started a second ago and one stalled since the last restart read the same until the attempts run out and the failed line appears. Is the age a fact the operator needs on the page, or a number for the log?

What depends on the answer

Whether the set page and its history gain a second figure beside the count, and whether an operator can tell a slow drain from a stopped one without reading logs. The data is already there: each obligation row records when it was created, so no new column is needed either way.

Options known so far

  • Put the oldest pending row's age on the transient line on the set page.
  • Put it in the history cell instead, where the change it belongs to is named.
  • Keep both surfaces as they are and emit the age to the log while any obligation is older than a stated threshold.

Decided when

The entitlements model, or the page's own contract, states which surface carries the age of a pending recompute, and the surfaces match.

Migrated from status/issues.md at b7a0e15

## The question When a rule change cannot recompute every pool carrying the set in one transaction, the rest are recorded as obligations and drained afterwards. The set page shows how many pools are not recomputed yet and the history cell shows how many of the total are done; neither says how long the oldest one has been waiting. A drain that started a second ago and one stalled since the last restart read the same until the attempts run out and the failed line appears. Is the age a fact the operator needs on the page, or a number for the log? ## What depends on the answer Whether the set page and its history gain a second figure beside the count, and whether an operator can tell a slow drain from a stopped one without reading logs. The data is already there: each obligation row records when it was created, so no new column is needed either way. ## Options known so far - Put the oldest pending row's age on the transient line on the set page. - Put it in the history cell instead, where the change it belongs to is named. - Keep both surfaces as they are and emit the age to the log while any obligation is older than a stated threshold. ## Decided when The entitlements model, or the page's own contract, states which surface carries the age of a pending recompute, and the surfaces match. Migrated from status/issues.md at b7a0e15
cgalo5758 added the
kind
design
area/entitlementsarea/operator-ui
labels 2026-09-21 07:18:24 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wiki-cafe/member-console#81