Skip to content

fix(user): stop re-scrubbing usage prefixes during anonymize - #5373

Merged
eshurakov merged 1 commit into
mainfrom
eshurakov/humble-gull
Aug 19, 2026
Merged

fix(user): stop re-scrubbing usage prefixes during anonymize#5373
eshurakov merged 1 commit into
mainfrom
eshurakov/humble-gull

Conversation

@eshurakov

Copy link
Copy Markdown
Contributor

Summary

  • Remove the leftover unbounded UPDATE microdollar_usage_metadata from anonymizeCloudUserData.
  • Usage prompt prefixes are already owned by the paged usage_prompt_prefixes queue step (and by softDeleteUser's page helper).
  • That leftover query timed out in production (KILOCODE-WEB-5K4) and surfaced as Cloud user worker_item_rejected / Retry wait.

Test plan

  • pnpm --filter web test -- src/lib/user/index.test.ts src/lib/user/deletion-queue/handlers/usage-prompt-prefixes.test.ts (36 suites, 475 passed)
  • After deploy, confirm the stuck request's Cloud user step completes without another 57014 on microdollar_usage_metadata

Anonymize still ran an unbounded UPDATE on microdollar_usage_metadata after the usage_prompt_prefixes step already paged that work. On heavy users the leftover query hit statement_timeout and the Cloud user step retried as worker_item_rejected.
@kilo-code-bot

kilo-code-bot Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • apps/web/src/lib/user/index.ts

Reviewed by grok-4.6 · Input: 150.4K · Output: 6.2K · Cached: 316K

Review guidance: REVIEW.md from base branch main

@eshurakov
eshurakov merged commit cc14685 into main Aug 19, 2026
13 checks passed
@eshurakov
eshurakov deleted the eshurakov/humble-gull branch August 19, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants