[SERVER-84747] Deploy enterprise module consolidation to branch v6.0 Created: 06/Jan/24 Updated: 11/Jan/24 Resolved: 11/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.0.14 |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Steve Gross | Assignee: | Steve Gross |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Backwards Compatibility: | Fully Compatible |
| Participants: |
| Description |
|
Execute the following steps to refactor enterprise module repo for the v5.0 branch:
|
| Comments |
| Comment by Steve Gross [ 11/Jan/24 ] |
|
Update: alex.neben@mongodb.com and I have completed the merge process, and sent comms (email, Slack). I'll continue to monitor the v6.0 waterfall. If it's stable in 24 hours, I'll close this ticket. |
| Comment by Githook User [ 11/Jan/24 ] |
|
Author: {'name': 'Steve Gross', 'email': 'steve.gross@mongodb.com', 'username': 'stevegrossmongodb'}Message: GitOrigin-RevId: 644f527db18d2af0f2bb1d70d939f21931f0237c |
| Comment by Steve Gross [ 10/Jan/24 ] |
|
Update: alex.neben@mongodb.com and I reviewed the preceding comment and agreed to proceed with the merge. Alex is handling the git part; I am preparing the comms. |
| Comment by Steve Gross [ 10/Jan/24 ] |
|
I believe we're are ready to merge enterprise-modules into v6.0. Setup
Testing
Merge InformationTo merge necessary changes to accommodate the import of mongo-enterprise-modules v6.0, the following commits should be applied (in the given order):
Risk AssessmentAt time of writing, there has been a single commit to the mongo-enterprise-modules v6.0 branch (https://github.com/10gen/mongo-enterprise-modules/commit/8ab98529bd082762eb88f7a60a063e64f56e9011 ) since I created my branch 5 days ago. alex.neben@mongodb.com and I reviewed the PR and concluded it poses low risk to the merge we are proposing. Previous merges have uncovered issues (e.g.: burn_in_tests failure), so we should be vigilant in monitoring the overall health of the v6.0 ecosystem in the days following the merge. |
| Comment by Steve Gross [ 09/Jan/24 ] |
|
Note: Retries have made some progress (e.g.: replica_sets on AL2 is now passing). Still monitoring https://spruce.mongodb.com/version/659d5b379ccd4e2b3d196beb/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC to see if the time outs turn into passes). |
| Comment by Steve Gross [ 09/Jan/24 ] |
|
Status update: PB finally completed (total runtime ~41H). Amazingly, very few tasks are problematic; there are a few time outs, and a small number of failed tasks meriting investigation. I'm restarting the timed-out tasks (https://spruce.mongodb.com/version/659d5b379ccd4e2b3d196beb/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC )and looking into the failures.
|
| Comment by Steve Gross [ 08/Jan/24 ] |
|
Status update: PB is churning along. Still more tasks to run, but thus far very few new failures (there are a handful of "known issues"). |
| Comment by Steve Gross [ 07/Jan/24 ] |
|
Good news: many of the tasks in the most recent PB passed. Bad news: I had to fix a few more buildvariants and retriggered the PB (https://spruce.mongodb.com/version/659ad2a061837dc031af915f/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC ). |
| Comment by Steve Gross [ 06/Jan/24 ] |
|
Missed a few more! Fixed them and retriggered PB: https://spruce.mongodb.com/version/6599e8b9306615101d4f6f81/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC |
| Comment by Steve Gross [ 06/Jan/24 ] |
|
Missed a few more! Fixed them and retriggered PB: https://spruce.mongodb.com/version/6599e8b9306615101d4f6f81/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC |
| Comment by Steve Gross [ 06/Jan/24 ] |
|
Aha, I missed a few buildvariants; fixed those and retriggered PB: https://spruce.mongodb.com/version/6599dbdb2fbabe627d394e0a/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC |
| Comment by Steve Gross [ 06/Jan/24 ] |
|
I have made changes to the `stevegrossmongodb-v6.0c` branch (from `10gen/mongo` repo) sufficient to test the import.
|