Development record
abcd drain --help (internal/surface/cli/drain.go:141-142; commands.md:1281-1283) lists the waits a lane's refusal count never includes as 'the wait for a preflight receipt, an outage's wait, and a land fence that cannot read origin'. Since b15e2e48a a land fence held by another person's release cut is a wait by design too and is never counted toward stuck (internal/core/implement/loop/stuck.go:118-120; refusal.go:57-60; reservation.go:331-339). The commit did not touch the help, so a person reading the list expects a lane held by a release cut to be handed back as stuck after three refusals or sixty minutes, and it never is. The header comment of stuck.go:15-17 lists the same three.
abcd drain --help (internal/surface/cli/drain.go:141-142; commands.md:1281-1283) lists the waits a lane's refusal count never includes as 'the wait for a preflight receipt, an outage's wait, and a land fence that cannot read origin'. Since b15e2e48a a land fence held by another person's release cut is a wait by design too and is never counted toward stuck (internal/core/implement/loop/stuck.go:118-120; refusal.go:57-60; reservation.go:331-339). The commit did not touch the help, so a person reading the list expects a lane held by a release cut to be handed back as stuck after three refusals or sixty minutes, and it never is. The header comment of stuck.go:15-17 lists the same three.
Frontmatter
| id | iss-2610251559275506 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610251559275506-abcd-drain-help-internal-surface-cli.md
open on GitHub ↗ · commit history ↗