docs(runbook): note the code-search 500 upstream panic (#113) #155
Inga granskare
Etiketter
Inga etiketter
area/backups
area/ci
area/control-panel
area/identity
area/infra
area/observability
area/payments
area/security
area/storage
area/web
blocked
needs-info
needs-triage
ready-for-implementation
type
bug
type
chore
type
docs
type
epic
type
feature
type
task
wontfix
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Inget förfallodatum satt.
Beroenden
Inga beroenden satta
Referens
bitborg/bitborg-infra!155
Läser in…
Hänvisa till i nytt ärende
Ingen beskrivning angiven.
Ta bort grenen "docs/113-code-search-500-known-issue"
Borttagning av en gren är permanent. Även om den borttagna grenen kan fortsätta existera en kort tid innan den faktiskt tas bort, kan det INTE ångras i de flesta fall. Vill du fortsätta?
Triage — this is an upstream Forgejo bug, not our config
The panic is in Forgejo's
explore.Codehandler (explore/code.go:25,index out of range [12] with length 12) on Forgejo 16.0.0 — an off-by-one in result rendering, query-specific (q=ansiblereliably; most queries, including far larger result sets likeq=bitborg, are fine). Nothing in our zoekt config triggers or fixes it.Actions taken / recommended
forgejo_repo_indexer_enabled=falseescape hatch, and the (untested)blevestopgap.blevestopgap — evaluate, don't switch prod blind. The panic is in result rendering, so switchingforgejo_repo_indexer_typemay or may not avoid it; it also forces a full reindex. Test in a local/preview instance first.GET /explore/code?q=ansible→ 500;q=ansible%20playbook→ 200) if not already reported, and tracking the fix. (Left to a maintainer with a Codeberg account — I can draft the report text if useful.)Keeping #113 open to track the upstream fix.
546350175620af17bf1a