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

Create a resmoke configuration management helper

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.9.0
    • None
    • Testing Infrastructure
    • None
    • Fully Compatible
    • STM 2021-03-08
    • 3

    Description

      Right now a lot of different places modify resmoke's global configuration and the configs for spawned processes. These are stored in raw python dicts. We should create a dict-like configuration class that manages these configs, storing every access or update, and lets us view the history. We should also be able to assert the consistency of the configuration. This will reduce the risk in large changes to fixtures.

      (As a bonus, this will make it easier for people updating fixtures, suite definitions, etc to understand how the mongo/d finally gets run.)

      Attachments

        Activity

          People

            carl.worley@mongodb.com Raiden Worley (Inactive)
            carl.worley@mongodb.com Raiden Worley (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: