Uploaded image for project: 'Backup'
  1. Backup
  2. MGNLBACKUP-100

Test stability of RepositoryCopier implementation comprehensively

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 2.0, 2.1
    • 1.6.1
    • Basel 44
    • 8

    Description

      This issue is addressing test-phase of new RepositoryCopier API used implementation of backup module which is done with MGNLBACKUP-99.

      Acceptance Criteria:

      • Make sure we will not have corrupted data upon concurrent modification to data.
      • Deadlocks will not be an issue.
      • Testing the implementation with various PersistenceManager s therefore DataSource s.

      Findings;

      • Tested with Mysql, Postgres, and Derby.
      • Below is tested with Mysql with DataStore (Dataset =~ 3gb)
      1. Tried to remove data while backing up -> Seems to be working well, basically deletion happened after backup
      2. Tried to add data while backing up -> Seems to be working well as well, backups up basically everything which is present.
      3. Tried to version a node while backing up -> Found problematic situation that might cause inconsistent versions and tackled it with MGNLBACKUP-102.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                ilgun Ilgun Ilgun
                ilgun Ilgun Ilgun
                Nucleus
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 3d
                      3d