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

Create separate variant for commit queue

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Fully Compatible
    • STM 2021-06-28, STM 2021-07-12, STM 2021-07-26, STM 2021-08-09
    • 1

      There is a TODO in the codebase referencing a resolved ticket which is assigned to you.

      Please follow this link to see the lines of code referencing this resolved ticket:
      https://github.com/mongodb/mongo/search?q=SERVER-56382&type=Code

      The next steps for this ticket are to either remove the outdated TODO or follow the steps in the TODO if it is correct. If the latter, please update the summary and description of this ticket to represent the work you're actually doing.

      Create a separate variant for CQ so we can leverage a separate pool of hosts to improve CQ's SLA.

      The code is the following; as well ass adding the "lint" tag to all the relevant lint functions

      diff --git a/etc/evergreen.yml b/etc/evergreen.yml
      index c5dd5283bb..9702df4ad7 100644
      --- a/etc/evergreen.yml
      +++ b/etc/evergreen.yml
      @@ -9139,6 +9139,25 @@ buildvariants:
           distros:
             - rhel80-xlarge+- <<: *enterprise-rhel-80-64-bit-dynamic-required-template
      +  name: enterprise-rhel-80-64-bit-dynamic-required-commit-queue
      +  display_name: "~ Shared Library Enterprise RHEL 8.0 Commit Queue"
      +  batchtime: 999999999
      +  run_on:
      +    - rhel80-other-pool
      +  tasks:
      +    - name: compile_test_and_package_parallel_core_stream_TG
      +    - name: compile_test_and_package_parallel_unittest_stream_with_recording_TG
      +    - name: compile_test_and_package_parallel_unittest_stream_TG
      +    - name: compile_test_and_package_parallel_dbtest_stream_TG
      +    - name: jsCore
      +    - name: .lint
      +      distros:
      +        - rhel80-small
      +    - name: test_api_version_compatibility
      +      distros:
      +        - rhel80-small
      +
       - &enterprise-rhel-80-64-bit-dynamic-all-feature-flags-required-template
         name: enterprise-rhel-80-64-bit-dynamic-all-feature-flags-required
         display_name: "! Shared Library Enterprise RHEL 8.0 (all feature flags)"
      

      Also create a similar variant for all Query patch builds since the new Query variants aren't running non-JS tasks.
       

            Assignee:
            robert.guo@mongodb.com Robert Guo (Inactive)
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: