Woodpecker server log noise: orphaned queue.Done / stream errors #241
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#241
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Bug
Lineage
Repo
forgejo_admin/pal-e-platform(Woodpecker deployed via Helm in this repo)What Broke
Woodpecker server emits ~5 errors/hour:
queue.Done: cannot ack workflow: sql: no rows in result setstream: not foundThese fire on
queue.Doneack and log stream close for completed pipelines. Pipelines succeed but get logged as errored.Repro Steps
kubectl logs -n woodpecker deploy/woodpecker-server --tail=200 | grep -c "no rows"Expected Behavior
No errors for successfully completed pipelines.
Environment
Fix Path
Server restart or DB vacuum of orphaned workflow records should clear this. Low priority — cosmetic only.
Acceptance Criteria
Constraints
Related
Scope Review: NEEDS_REFINEMENT
Review note:
review-631-2026-03-28Well-structured bug report with complete traceability (story:superuser-deploy, arch:ci-pipeline, Forgejo #241). Template sections are all present. Low blast radius — cosmetic log noise only.
Issues found:
[SCOPE]Needs human decision: is this a one-time manual cleanup or should a config change prevent recurrence?