Skip to content

[hotfix][server] Simplify KV cleanup tests and directory discovery - #4414

Open
swuferhong wants to merge 1 commit into
apache:mainfrom
swuferhong:kv-test-simplify-hotfix
Open

swuferhong wants to merge 1 commit into
apache:mainfrom
swuferhong:kv-test-simplify-hotfix

Conversation

@swuferhong

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: close #xxx

Follow up on #4401 by consolidating overlapping cleanup tests while retaining coverage for controlled shutdown, snapshot and log recovery, and failed-deletion isolation.

Share directory discovery between LogManager and KvManager, skip symbolic links without following their targets, and continue scanning sibling directories when one directory cannot be listed.

Brief change log

Tests

API and Format

Documentation

Consolidate overlapping KV cleanup tests while retaining controlled
shutdown, snapshot recovery, and failed-deletion isolation coverage.

Use shared directory discovery for logs and KV. Skip symbolic links
without following their targets and continue past unreadable directories.

Validation: 55 targeted tests passed. Both tablet discovery cases passed
again after the final NOFOLLOW_LINKS simplification.

Co-Authored-By: Codex <noreply@openai.com>
AI-Model: gpt-6
AI-Contributed/Feature: 90/90
AI-Contributed/UT: 274/274
Sign up for free to 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