Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-5212

Backup data validation tests

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.3 Required
    • Component/s: None
    • Labels:
      None

      Description

      Create tests for the following positive scenarios below:

      1. Perform a full backup and do some bunch of changes, perform a checkpoint followed by an incremental backup. Validation should be done to ensure the backup is proper.
      2. Perform a full backup and try to modify the percentage of the object records, do a checkpoint and perform an incremental backup. Repeat this process for a couple of incremental backups. Verify data at the end.
      3. Perform a full backup and later modify one record at a time and execute a checkpoint and perform incremental backup until all records are modified in the object. So each incremental backup must contain only one object block.
      4. Perform a full backup and later modify all the records of the objects that are part of the full backup and try to take incremental backup. Validate both the backup data.
      5. Perform a full backup and drop the objects that are part of the full backup and create new objects and perform an incremental backup. Objects dropped must not be present and objects created or renamed should be present in the incremental backup. Specifically this includes where we drop an object and create a new object with the same name but different content.
      6. Perform a full backup and do a bunch of modifications that these changes should trigger a LAS file, do a checkpoint and perform an incremental backup. Validate the backup that it shouldn’t contain the LAS file and all the data should be visible.
      7. Set up a MongoDB-like environment and perform backup. The environment includes enabling logging, inserting data into both logged and not-logged tables. Creating bulk-loaded tables. Then making sure all data is as expected.

        Attachments

          Activity

            People

            • Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              jocelyn.del-prado Jocelyn del Prado
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: