[SERVER-42200] Update the automated backup restore tests to conform with the published specification Created: 12/Jul/19  Updated: 29/Oct/23  Resolved: 09/Mar/20

Status: Closed
Project: Core Server
Component/s: Replication, Storage
Affects Version/s: 4.2.0-rc2
Fix Version/s: 4.4.0-rc9, 4.7.0

Type: Task Priority: Major - P3
Reporter: William Schultz (Inactive) Assignee: Judah Schvimer
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Duplicate
is duplicated by SERVER-44307 Add server test to ensure running a r... Closed
Related
related to SERVER-42326 Test restoring a 4.0 backup into a 4.... Closed
related to SERVER-46719 Simplify sharded backup-restore spec Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4, v4.2
Sprint: Repl 2019-11-04, Repl 2019-12-02, Repl 2019-12-16, Repl 2019-12-30, Repl 2020-01-13, Repl 2020-01-27, Repl 2020-02-10, Repl 2020-02-24, Repl 2020-03-09, Repl 2020-03-23
Participants:

 Description   

We have tests that exercise the procedure for automated backup restore using WT snapshots in 4.2. This should be the same procedure used by external backup restore services, so we should verify that our tests match the written specification that documents the approved backup procedure.



 Comments   
Comment by Githook User [ 10/Jun/20 ]

Author:

{'name': 'Judah Schvimer', 'email': 'judah@mongodb.com', 'username': 'judahschvimer'}

Message: SERVER-42200 run backup-restore multiversion tests in the multiversion suite

(cherry picked from commit 6e7fe4cdbf63d49b05fd28cca93d5dc503048c77)
Branch: v4.4
https://github.com/mongodb/mongo/commit/c0f49bd6fce03a89b521b0e5f95fba7f9b7e2089

Comment by Githook User [ 10/Jun/20 ]

Author:

{'name': 'Judah Schvimer', 'email': 'judah@mongodb.com', 'username': 'judahschvimer'}

Message: SERVER-42200 support backups from last-stable binary version

(cherry picked from commit c27140dfca3902382c33b5f6ae01ee733fa5d278)
Branch: v4.4
https://github.com/10gen/mongo-enterprise-modules/commit/3662ed33083575b9216730e6797511b793bc94df

Comment by Githook User [ 10/Jun/20 ]

Author:

{'name': 'Judah Schvimer', 'email': 'judah@mongodb.com', 'username': 'judahschvimer'}

Message: SERVER-42200 add PIT support to backup restore tests

(cherry picked from commit 756cf697ac7a74382b443ea34a5d68e83e582547)
Branch: v4.4
https://github.com/10gen/mongo-enterprise-modules/commit/441fa0a9173bb5ef9221cee746faca2a68c4a4b1

Comment by Githook User [ 09/Mar/20 ]

Author:

{'name': 'Judah Schvimer', 'username': 'judahschvimer', 'email': 'judah@mongodb.com'}

Message: SERVER-42200 run backup-restore multiversion tests in the multiversion suite
Branch: master
https://github.com/mongodb/mongo/commit/6e7fe4cdbf63d49b05fd28cca93d5dc503048c77

Comment by Judah Schvimer [ 10/Dec/19 ]

louisa.berger, I think it would be a good idea for us to test mixed-version scenarios like "restoring a 4.2 backup into a 4.4 binary in fCV 4.2". Can you please provide information on what mixed-version restores are supported? For example, can you restore a 4.2 backup into a 4.4 binary in fCV 4.4 as well? Do mixed-version 4.4-4.2 restores expect to use the same restore procedure as 4.4 restores or 4.2 restores, or something different entirely?

Comment by Louisa Berger [ 12/Sep/19 ]

Note for judah.schvimer – PITs are actually not yet supported for 4.2, but we'll complete that documentation and ping you when it is. The spec doc for regular snapshot 4.2 restores is updated and ready to go. 

Comment by Judah Schvimer [ 06/Sep/19 ]

This does not need to be backported per louisa.berger. On the 4.4 branch we will want this to also test restoring from both 4.4 and 4.2 backups (and any adjacent versions going forward).

Generated at Thu Feb 08 04:59:51 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.