Class TestPointInTimeRestore

java.lang.Object
org.apache.hadoop.hbase.backup.TestBackupBase
org.apache.hadoop.hbase.backup.TestPointInTimeRestore

@Tag("org.apache.hadoop.hbase.testclassification.LargeTests") public class TestPointInTimeRestore extends TestBackupBase
Integration-style tests for Point-in-Time Restore (PITR).

These tests exercise the full backup / continuous backup / restore flow: - create backups at multiple historical points in time (via BackupDriver) - exercise WAL-based replication/continuous backup - validate Point-in-Time Restore behavior (successful restores, failure cases)

NOTE: Some tests also create HFiles and perform HBase bulk-loads (HFile -> table) so the restore flow is validated when bulk-loaded storefiles are present in WALs. This ensures the BulkLoadCollector/BulkFilesCollector logic (discovering bulk-loaded store files referenced from WAL bulk-load descriptors) is exercised by the test suite.