[SERVER-39986] The dbtest binary should not be built as part of the compile phase Created: 06/Mar/19  Updated: 29/Oct/23  Resolved: 07/Mar/19

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

Type: Improvement Priority: Major - P3
Reporter: Andrew Morrow (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
Problem/Incident
causes SERVER-40044 burn_in_tests.py shouldn't construct ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Dev Tools 2019-03-11
Participants:

 Description   

We include the dbtest binary among the targets in the compile task:

https://github.com/mongodb/mongo/blob/e50a4cb38a22e95c33bc1e803bb05be11e8643cb/etc/evergreen.yml#L3338

There is no point to doing so, because we re-request its construction in the dbtest! group:

https://github.com/mongodb/mongo/blob/e50a4cb38a22e95c33bc1e803bb05be11e8643cb/etc/evergreen.yml#L3574

As a result, the compile phase of the dbtest! group is usually a no-op build:

https://evergreen.mongodb.com/task_log_raw/mongodb_mongo_master_enterprise_rhel_62_64_bit_compile_dbtest_bf895a8f816b9bae68eb22f349b45e1d1d5f2da7_19_03_05_16_52_11/0?type=T#L155

We should simply remove dbtest from the targets in the compile phase.



 Comments   
Comment by Githook User [ 07/Mar/19 ]

Author:

{'name': 'Andrew Morrow', 'username': 'acmorrow', 'email': 'acm@mongodb.com'}

Message: SERVER-39986 Don't build the dbtest binary as part of the compile phase
Branch: master
https://github.com/mongodb/mongo/commit/ef8733f4255d1e1f9b58888088d523373b51daf0

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