Skip to content

[v25.3.x] cloud_storage: include revision_id in spillover manifest cache key#29086

Merged
nvartolomei merged 2 commits intoredpanda-data:v25.3.xfrom
vbotbuildovich:backport-pr-29068-v25.3.x-675
Dec 21, 2025
Merged

[v25.3.x] cloud_storage: include revision_id in spillover manifest cache key#29086
nvartolomei merged 2 commits intoredpanda-data:v25.3.xfrom
vbotbuildovich:backport-pr-29068-v25.3.x-675

Conversation

@vbotbuildovich
Copy link
Copy Markdown
Collaborator

Backport of PR #29068

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)
@vbotbuildovich vbotbuildovich added this to the v25.3.x-next milestone Dec 21, 2025
@vbotbuildovich vbotbuildovich added the kind/backport PRs targeting a stable branch label Dec 21, 2025
@vbotbuildovich
Copy link
Copy Markdown
Collaborator Author

CI test results

test results on build#78263
test_class test_method test_arguments test_kind job_url test_status passed reason test_history
DatalakeDLQTest test_dlq_table_for_mixed_records {"catalog_type": "rest_jdbc", "cloud_storage_type": 1, "query_engine": "spark"} integration https://buildkite.com/redpanda/redpanda/builds/78263#019b3fc7-2732-49ec-8ccf-82047814ece0 FLAKY 10/11 Test PASSES after retries.No significant increase in flaky rate(baseline=0.0000, p0=1.0000, reject_threshold=0.0100. adj_baseline=0.1000, p1=0.3487, trust_threshold=0.5000) https://redpanda.metabaseapp.com/dashboard/87-tests?tab=142-dt-individual-test-history&test_class=DatalakeDLQTest&test_method=test_dlq_table_for_mixed_records

@nvartolomei nvartolomei merged commit 4f2a0cb into redpanda-data:v25.3.x Dec 21, 2025
19 checks passed
@tyson-redpanda tyson-redpanda modified the milestones: v25.3.x-next, v25.3.5 Jan 12, 2026
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.

3 participants