-
Type: New Feature
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
5
-
Storage Engines 2020-02-10
-
This work was done as part of the example.
Create the following tests below:
- Enable Wiredtiger logging and perform a full backup and perform a set of modifications, do a checkpoint and perform an incremental backup. Validate both full and incremental backup has the required WAL files.
- Enable Wiredtiger logging and perform a full backup, perform a set of modifications and checkpoint followed by an incremental backup. Restore the backup along with saved log files to the state where the incremental backup is done, and try to repeat the process of full backup, modifications and incremental backup. This test is just to check that incremental backup works fine on a database that has been restored previously using log files. After restore, without full backup, incremental backup doesn’t work, so check for that error scenario also.
- Enable Wiredtiger logging (with small log file size) and perform a full backup. Then perform enough operations so that we move forward several log files for each incremental backup, having gaps in the log number between them. Verify the backup directory recovers correctly and log archiving happens correctly on the source.