[SERVER-61032] Convert all references to /opt/mongodbtoolchain/gdb to a versioned equivalent Created: 27/Oct/21 Updated: 29/Oct/23 Resolved: 11/Mar/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 5.0.8, 5.3.0-rc4, 4.2.24, 4.4.19 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | Ryan Egesdahl (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Backport Requested: |
v5.0, v4.4, v4.2
|
||||||||||||
| Sprint: | Dev Platform 2022-03-07, Dev Platform 2022-03-21 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 8 | ||||||||||||
| Description |
|
The mongodbtoolchain offers an unversioned path to GDB under /opt/mongodbtoolchain/gdb which refers specifically to the v3 GDB. Unfortunately, this breaks the encapsulation of the toolchain versioning mechanism. When we want to upgrade master from using v3 to v4, we can't repoint /opt/mongodbtoolchain/gdb to v4 because this would also upgrade GDB for older branches, which we don't really want to do. We should remove all references to /opt/mongodbtoolchain/gdb in the server codebase and replace them with /opt/mongodbtoolchain/v3/gdb, backport this change through all stable branches, and then update the toolchain builder to no longer produce /opt/mongodbtoolchain/gdb. |
| Comments |
| Comment by Githook User [ 29/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 736a3ebe7241a0fbec8734d66b75e74697ce42a5) |
| Comment by Githook User [ 29/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 682f784e93b1602f0dcd74115e2105e1433857f5) |
| Comment by Githook User [ 29/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 65cf760916f7fe0e3d06f5e06a53e0a96b24d947) |
| Comment by Githook User [ 28/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 736a3ebe7241a0fbec8734d66b75e74697ce42a5) |
| Comment by Githook User [ 28/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 682f784e93b1602f0dcd74115e2105e1433857f5) |
| Comment by Githook User [ 28/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 65cf760916f7fe0e3d06f5e06a53e0a96b24d947) |
| Comment by Githook User [ 28/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 736a3ebe7241a0fbec8734d66b75e74697ce42a5) |
| Comment by Githook User [ 28/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 682f784e93b1602f0dcd74115e2105e1433857f5) |
| Comment by Githook User [ 28/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: (cherry picked from commit 65cf760916f7fe0e3d06f5e06a53e0a96b24d947) |
| Comment by Githook User [ 11/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: |
| Comment by Githook User [ 08/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: |
| Comment by Githook User [ 03/Mar/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: |