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]

Reply via email to