Skip to content

HBASE-30241 Addendum Fix flaky testClonedTableWithLinksSurvivesSource…#8420

Open
liuxiaocs7 wants to merge 1 commit into
apache:masterfrom
liuxiaocs7:HBASE-30241-addendum
Open

HBASE-30241 Addendum Fix flaky testClonedTableWithLinksSurvivesSource…#8420
liuxiaocs7 wants to merge 1 commit into
apache:masterfrom
liuxiaocs7:HBASE-30241-addendum

Conversation

@liuxiaocs7

@liuxiaocs7 liuxiaocs7 commented Jun 26, 2026

Copy link
Copy Markdown
Member

…Deletion

testClonedTableWithLinksSurvivesSourceDeletion fails on branch-2, introduce an addendum to forwardport master and branch-3

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts a flaky HBase client snapshot-clone test to better synchronize on region split completion when the split is expected to produce only whole-file HFileLinks (and no Reference files), avoiding races where meta shows daughter regions before RegionServers have fully opened them and loaded store files.

Changes:

  • Reduce the initial “split completed / expected region count” await timeout to 30s (aligning with similar split-based tests).
  • Add a retrying guard that waits until daughter regions are actually online with loaded store files and verified to be HFileLink-only.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants