Class CloneSnapshotFromClientAfterSplittingRegionWithLinksTestBase

java.lang.Object
org.apache.hadoop.hbase.client.CloneSnapshotFromClientTestBase
org.apache.hadoop.hbase.client.CloneSnapshotFromClientAfterSplittingRegionWithLinksTestBase
Direct Known Subclasses:
TestCloneSnapshotFromClientAfterSplittingRegionWithLinks, TestMobCloneSnapshotFromClientAfterSplittingRegionWithLinks

Base class for testing the clone-snapshot flow when the snapshot was taken after a split that produced whole-file HFileLinks for the daughters instead of Reference files.

Since HBASE-26421, a split builds an HFileLink (not a Reference) for a daughter whenever a store file lies entirely on one side of the split point. When every store file falls on one side, the snapshot contains no reference files at all, so the daughters link directly to the snapshot files and do not depend on the cloned parent region. This is the complement of the Reference case verified by CloneSnapshotFromClientAfterSplittingRegionTestBase (the regression HBASE-29111 guards against): here there is no parent-to-daughter mapping to record, and the cloned table must still be safe after the source table and snapshot are removed.