Skip to content

branch-4.1: [fix](cloud) Prevent tablet KV leak after partial recycle failure #63377 - #64309

Merged
yiguolei merged 1 commit into
branch-4.1from
auto-pick-63377-branch-4.1
Jun 11, 2026
Merged

branch-4.1: [fix](cloud) Prevent tablet KV leak after partial recycle failure #63377#64309
yiguolei merged 1 commit into
branch-4.1from
auto-pick-63377-branch-4.1

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Cherry-picked from #63377

…3377)
### What problem does this PR solve?
recycle_tablets now deletes KV entries only for tablets whose object
cleanup succeeded.
On partial deletion failure, it returns -1 while preserving KV
consistency for failed tablets, so retry can succeed later.
Added a regression/unit test for partial recycle failure, plus a test
sync point in SyncExecutor.
@github-actions
github-actionsBot requested a review from yiguolei as a code ownerJune 9, 2026 10:03
@yiguolei

Copy link
Copy Markdown
Contributor

run buildall

@github-actionsgithub-actionsBot added the approved Indicates a PR has been approved by one committer. label Jun 10, 2026
@github-actions

Copy link
Copy Markdown
ContributorAuthor

PR approved by at least one committer and no changes requested.

@github-actions

Copy link
Copy Markdown
ContributorAuthor

PR approved by anyone and no changes requested.

@yiguoleiyiguolei reopened this Jun 11, 2026
@yiguolei
yiguolei merged commit d3ec907 into branch-4.1Jun 11, 2026
29 of 33 checks passed
@morningman
morningman deleted the auto-pick-63377-branch-4.1 branch July 8, 2026 14:09
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approvedIndicates a PR has been approved by one committer.reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@yiguolei@wyxxxcat