Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-17783

The Loader agent requires thread count set on both actor and phase level

    XMLWordPrintableJSON

Details

    • Performance Tooling

    Description

      Context from Reporter

      The Loader agent requires thread count set on both actor and phase levels that is rather confusing. It would be rather good to have consistency across actors.

      If we do it on the phase level, we get: Invalid key 'Threads': Tried to access node that doesn't exist. On node with path './src/genny/dist/etc/genny/workloads/issues/ConnectionsBuildup.yml/Actors/0/Threads'
      If we set it on the actor level, we get: Invalid key 'Threads': Tried to access node that doesn't exist. On node with path './src/genny/dist/etc/genny/workloads/issues/ConnectionsBuildup.yml/Actors/0/Phases/0/Threads'

      Per discussion with carl.worley@mongodb.com, the phase level is mostly unused, and shouldn't exist in the first place.

      Solution

      • Review David Daly's NOMERGE PR that has a gist of a fix for this and clean it up based on your interpretation. It requires some care and thought to make sure it is right, and to clean up all the workloads. 

      Attachments

        Activity

          People

            backlog-server-evg Backlog - Evergreen Team
            alex.podelko@mongodb.com Alex Podelko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: