Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-78041

Speed up clang tidy task in the commit queue

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Server Development Platform

    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. 

      Attachments

        Activity

          People

            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            jeff.zambory@mongodb.com Jeffrey Zambory
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: