Skip to content

fix: evict superseded ticket list responses - #26

Merged
tom-sapletta-com merged 1 commit into
mainfrom
fix/evict-ticket-response-versions
Aug 5, 2026
Merged

fix: evict superseded ticket list responses#26
tom-sapletta-com merged 1 commit into
mainfrom
fix/evict-ticket-response-versions

Conversation

@tom-sapletta-com

Copy link
Copy Markdown
Contributor

Summary

  • include project identity in ticket-list response cache keys
  • evict the older signature-specific body for the same logical query before caching the new version
  • retain one 78 MB full-history body per query instead of up to four after successive ticket mutations

Validation

  • pytest -q: 371 passed, 6 skipped
  • targeted cache/index/API suite: 54 passed
  • Ruff changed modules and git diff --check: pass
  • production observation after PR fix: bound indexed full-history reads #25: indexed burst stayed below 287 MiB; follow-up addresses the remaining multi-version body retention

Planfile ticket: PLF-3777

@tom-sapletta-com
tom-sapletta-com merged commit 02c7059 into mainAug 5, 2026
2 checks passed
@tom-sapletta-com
tom-sapletta-com deleted the fix/evict-ticket-response-versions branch August 5, 2026 11:54
Sign up for freeto 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.

1 participant

@tom-sapletta-com