[SERVER-78041] Speed up clang tidy task in the commit queue Created: 13/Jun/23  Updated: 14/Jun/23  Resolved: 14/Jun/23

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

Type: New Feature Priority: Major - P3
Reporter: Jeffrey Zambory Assignee: [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-71743 Move polyfill lint to clang-tidy Closed
Assigned Teams:
Server Development Platform
Participants:

 Description   

With the change of the underlying distro the clang tidy task uses, clang tidy can now take over 40 min to run in the commit queue. This can cause commits to take a significant amount of time to make it through the queue and can cause commits to back up.

We should look into seeing if there are ways to speed up the runtime of the clang-tidy task:

  1. Does changing the distro to be a larger one buy us back enough time?
  2. Can we parallelize what's happening in clang-tidy and reduce the wall clock time of the commit queue?

Ideally all tasks in the commit queue should be under ~20 min in length. 



 Comments   
Comment by Alex Neben [ 14/Jun/23 ]

This was solved by reverting the previous clang-tidy polyfill lint SERVER-71743

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