kgeisz opened a new pull request, #7417: URL: https://github.com/apache/hbase/pull/7417
https://issues.apache.org/jira/browse/HBASE-29687 The original `IntegrationTestBackupRestore.java` class tests the functionality of full and incremental backups. It creates a full backup, and then iteratively performs an incremental backup plus multiple restores. Later, it merges the incremental backups and performs a final restore. With the introduction of the continuous backup feature, this pull request extends `IntegrationTestBackupRestore` to also handle testing full and incremental backups with continuous backup enabled. This change turns `IntegrationTestBackupRestore` into an abstract base class. Much of the functionality within this new `IntegrationTestBackupRestoreBase` class is the same. Several new test cases have been added that are only performed for continuous backups (backup WAL directory verification, backup WAL file verification, etc.). In addition, snapshot verification and backup deletion has been added for both the continuous and the non-continuous test case. The existing `testBackupRestore()` method has been moved to its own `IntegrationTestBackupRestore.java` class that extends the new base class. Similarly, a new `IntegrationTestContinuousBackupRestore.java` test class has been added for the continuous backup case. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
