Skip to content

[v25.1.x] cloud_storage: include revision_id in spillover manifest cache key#29090

Merged
nvartolomei merged 2 commits intoredpanda-data:v25.1.xfrom
nvartolomei:manual-backport-29068-v25.1.x-368
Dec 22, 2025
Merged

[v25.1.x] cloud_storage: include revision_id in spillover manifest cache key#29090
nvartolomei merged 2 commits intoredpanda-data:v25.1.xfrom
nvartolomei:manual-backport-29068-v25.1.x-368

Conversation

@nvartolomei
Copy link
Copy Markdown
Contributor

Backport of PR #29068

@nvartolomei nvartolomei added this to the v25.1.x-next milestone Dec 22, 2025
@nvartolomei nvartolomei added the kind/backport PRs targeting a stable branch label Dec 22, 2025
@nvartolomei nvartolomei marked this pull request as ready for review December 22, 2025 14:54
@nvartolomei nvartolomei requested review from Lazin and oleiman December 22, 2025 15:31
@nvartolomei nvartolomei force-pushed the manual-backport-29068-v25.1.x-368 branch from 8a6e12b to 0da3c5f Compare December 22, 2025 15:44
Fix cache collision where spillover manifests from a deleted topic could
be applied to a newly created topic with the same ntp. The cache key now
includes revision_id to distinguish between different topic incarnations.

Adds test that reproduces the issue by creating a topic, applying
spillover, deleting the topic, and recreating it with the same name.

(cherry picked from commit 379d427)
@nvartolomei nvartolomei force-pushed the manual-backport-29068-v25.1.x-368 branch from 0da3c5f to 19c18b4 Compare December 22, 2025 16:06
@nvartolomei nvartolomei merged commit 04d5de3 into redpanda-data:v25.1.x Dec 22, 2025
18 checks passed
@nvartolomei nvartolomei deleted the manual-backport-29068-v25.1.x-368 branch December 22, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/redpanda kind/backport PRs targeting a stable branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants