[SERVER-50298] Remove spawnhost related debugging setup scripts in buildscripts/ in favor of evergreen configuration Created: 13/Aug/20  Updated: 06/Dec/22

Status: Backlog
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Daniel Gottlieb (Inactive) Assignee: Backlog - Server Tooling and Methods (STM) (Inactive)
Resolution: Unresolved Votes: 0
Labels: tig-resmoke
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-50282 Provide a debugging setup script for ... Closed
Related
related to SERVER-50302 Develop a server project spawnhost sc... Closed
Assigned Teams:
Server Tooling & Methods
Participants:
Story Points: 2

 Description   

SERVER-50282 adds files into the server repo's buildscripts directory that are intended to be executed on a spawnhost to workaround the fact that evergreen doesn't provide a way to customize spawnhosts on a per project basis.

SERVER-50282 makes a (hopefully) valuable piece of information more accessible, but it's still not a great solution in usability[1] nor maintainability[2]. This ticket is a follow-up to reverse that work in favor of a better solution whenever it becomes possible.

[1] The file still has to be executed by hand, and it lives in a different directory for each spawnhost
[2] Using buildscripts for things that are local to the server repo makes sense (e.g: resmoke or mongosymb). But having items inside buildscripts depend on spawnhost-specific knowledge is a more difficult edge for programmers to remember when they're making a potentially breaking evergreen/evergreen yaml change.



 Comments   
Comment by Steven Vannelli [ 10/May/22 ]

Moving this ticket to the Backlog and removing the "Backlog" fixVersion as per our latest policy for using fixVersions.

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