[SERVER-79305] Look into building a skip compile param similar to SERVER-77605 Created: 04/Jul/23  Updated: 19/Sep/23  Resolved: 18/Aug/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.1, 6.0.10, 5.0.21, 4.4.25

Type: Improvement Priority: Major - P3
Reporter: Simon Eismann Assignee: Simon Eismann
Resolution: Done Votes: 0
Labels: bkp, perf-effort-small, perf-urgency-soon, perf-value-important
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
Backport Requested:
v7.0, v6.0, v5.0, v4.4
Participants:

 Description   

SERVER-77605 introduced a patch parameter to skip compilation.

I've talked to the author of SERVER-77605, and they have a clever way to work around the evergreen limitations to skip tasks. Instead of skipping the compile task completely, the compile task downloads and reuploads the output of a different compilation task. This means the compilation can be skipped without reconfiguring the evergreen task dependencies.

We should look into implementing this for sys-perf since it would help to alleviate one of the common complaints about patches, which is that they can take very long.



 Comments   
Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 add link to skip compile docs
Branch: master
https://github.com/mongodb/mongo/commit/73295869d390445c78ed2889dcca53e7c1d4339e

Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v7.0] add link to skip compile docs
Branch: v7.0
https://github.com/mongodb/mongo/commit/fe142be3114a6947071266394cccace669d7004e

Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v6.0] add link to skip compile docs
Branch: v6.0
https://github.com/mongodb/mongo/commit/d41e59f6c5117aaf466fce7499873cbdff714f4b

Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v5.0] add link to skip compile docs #14955
Branch: v5.0
https://github.com/mongodb/mongo/commit/50bbb11ed40acd40751bab78593bb80a1476d85d

Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v5.0] add link to skip compile docs
Branch: v4.4
https://github.com/mongodb/mongo/commit/7d8355e2831ef04d4f1a4f14c8200b545ac79038

Comment by Githook User [ 17/Aug/23 ]

Author:

{'name': 'SimonEismann', 'email': '31125121+SimonEismann@users.noreply.github.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v7.0] Build a skip compile param
Branch: v7.0
https://github.com/mongodb/mongo/commit/8f3e496804d4fb73b76e123a699c94889c4c1ac2

Comment by Githook User [ 14/Aug/23 ]

Author:

{'name': 'Simon Eismann', 'email': 'simon.eismann@mongodb.com', 'username': 'SimonEismann'}

Message: SERVER-79305 adjust buildscripts/download_sys_perf_binaries.py to match the lint rules for older branches
Branch: master
https://github.com/mongodb/mongo/commit/7e86bf7aeba87857301fd65965c79f00f704da99

Comment by Githook User [ 14/Aug/23 ]

Author:

{'name': 'Simon Eismann', 'email': 'simon.eismann@mongodb.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v6.0] Build a skip compile param
Branch: v6.0
https://github.com/mongodb/mongo/commit/fb6fb182d1be6ee570bc8049ff8b3fe0b34a776f

Comment by Githook User [ 14/Aug/23 ]

Author:

{'name': 'Simon Eismann', 'email': 'simon.eismann@mongodb.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v5.0] Build a skip compile param
Branch: v5.0
https://github.com/mongodb/mongo/commit/b5b949b2d0e7c8514cd3ce3fc422a8f57ea2304a

Comment by Githook User [ 14/Aug/23 ]

Author:

{'name': 'Simon Eismann', 'email': 'simon.eismann@mongodb.com', 'username': 'SimonEismann'}

Message: SERVER-79305 [v4.4] Build a skip compile param
Branch: v4.4
https://github.com/mongodb/mongo/commit/e775cad77a528552f4db446163749e65c5d871b6

Comment by Simon Eismann [ 09/Aug/23 ]

Standup:

  • Merged this, waiting on successful daily run before doing the backports
Comment by Githook User [ 09/Aug/23 ]

Author:

{'name': 'Simon Eismann', 'email': 'simon.eismann@mongodb.com', 'username': 'SimonEismann'}

Message: SERVER-79305 Build a skip compile param similar to SERVER-77605
Branch: master
https://github.com/mongodb/mongo/commit/c07d9a47cc7003830b6c2ad07854fc1aa163f26a

Comment by Simon Eismann [ 08/Aug/23 ]

Standup:

  • Incorporated feedback from David & Jim, waiting for re-review
Generated at Thu Feb 08 06:40:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.