Skip to content

Valkey topic:detail:v4 not invalidated on comment accept

Marking a solution updates SQL but the anonymous detail cache still has is_solved=false until TTL.

Need invalidation in the accept handler, same as we do on edit.

5 replies

Fix landed in v2.9.1.

  • Cause: list cache key used the raw query string type.
  • Change: canonicalize before bind, bump cache to v4.
  • Verify: alias filters now return the canonical type.

Closing Valkey topic:detail:v4 not invalidated on comment accept as fixed. Reopen if Valkey still serves a mixed page.

Permalink

Fix landed in v2.9.1. Cause was the list cache key using the raw query string type.

Permalink

Verified on staging and production. Thanks — leaving this up for search.

Permalink

Please leave the permalink up. We have inbound links from status emails.

Permalink

Weekly winners

Triaged Solved

Valkey topic:detail:v4 not invalidated on comment accept

Marking a solution updates SQL but the anonymous detail cache still has is_solved=false until TTL.

Need invalidation in the accept handler, same as we do on edit.

Replies 5

Accepted solutionChosen by author or staff
System Administrator

@admin

Fix landed in v2.9.1.

  • Cause: list cache key used the raw query string type.
  • Change: canonicalize before bind, bump cache to v4.
  • Verify: alias filters now return the canonical type.

Closing Valkey topic:detail:v4 not invalidated on comment accept as fixed. Reopen if Valkey still serves a mixed page.

Sarah Chen
StaffRegular

@sarah_product

Fix landed in v2.9.1. Cause was the list cache key using the raw query string type.

Marcus Vance

@marcus_dev

Verified on staging and production. Thanks — leaving this up for search.

Tomás Herrera

@tomas_sre

Please leave the permalink up. We have inbound links from status emails.

System Administrator

@admin

Thanks — leaving this up for the next team that searches the same string.

Join the conversation

Sign in or create an account to share your thoughts, solutions, or feedback.