[SERVER-45595] Update DSI to download MongoDB tools from new tools endpoint Created: 15/Nov/19  Updated: 29/Oct/23  Resolved: 16/Jan/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.3.3

Type: Task Priority: Major - P3
Reporter: Mathew Robinson (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-44766 Remove vendored gotools source code f... Closed
Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2020-01-27
Participants:
Story Points: 2

 Description   

We're eventually removing the ability to compile the tools from the server code base. The Perf projects use the tools to load data into databases for performance testing. DSI will need to be updated to download the tools tarball instead of compiling the tools from the server sources.



 Comments   
Comment by Githook User [ 16/Jan/20 ]

Author:

{'name': 'Andrew Morrow', 'email': 'andrew.morrow@10gen.com'}

Message: SERVER-45595 Build go tools for sys-perf from github not server
Branch: master
https://github.com/mongodb/mongo/commit/3ad25045b12fce4183e8386b40f2c5e7ca71d314

Comment by Andrew Morrow (Inactive) [ 15/Jan/20 ]

I've moved this to the SERVER project because I believe it will be a commit too the server repository.

Comment by Andrew Morrow (Inactive) [ 15/Jan/20 ]

I think this is pretty easy to prototype, so I'm grabbing it for now. I'll update with my findings.

Comment by Robert Guo (Inactive) [ 15/Nov/19 ]

ryan.timmons Good point. I believe the tools should be backwards compatible though.

There's no interesting in testing the tools at the time. We'd also be using a pinned version of the tools, not the latest, per your suggestion of explicitly versioned dependencies

Comment by Ryan Timmons [ 15/Nov/19 ]

We'll also need to handle old branches / server versions.

Is there a desire to patch-test changes to the tools and/or use a different version of the tools than the latest version?

Generated at Thu Feb 08 05:09:13 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.