Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9541

Pull out GitHub and Evergreen info from perf_run.py to upload_stats_atlas.py

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.2.0, 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • 5
    • StorEng - Defined Pipeline

      Summary

      To create plots in charts, three pieces of data are required. The metrics/stats (to plot), GitHub information (commit_num, Jira ticket), and Evergreen info (branch_name, is_patch, execution, task_name).

      As part of the project (PM-1707), the data above was generated together by the perf_run.py, and upload_stats_atlas.py was then used to upload this file to Atlas. 

      We could pull out the GitHub information (commit_num, Jira ticket) and Evergreen info (branch_name, is_patch, execution, task_name) from perf_run.py to upload_stats_atlas.py

      This separation would make it easier for the creation of new plots in charts in future.

      Motivation

      • Does this affect any team outside of WT?
        No

      Acceptance Criteria (Definition of Done)

      • This ticket will be resolved after upload_stats_atlas.py is able to append the GitHub information (commit_num, Jira ticket), and Evergreen info to the JSON file.

      Suggested Solution

      • Remove the portion of the code that appends GitHub information (commit_num, Jira ticket), and Evergreen info to the JSON output from the perf_run.py script.
      • Allow upload_stats_atlas.py to append the above information instead.
      • Modify the evergreen file as required.
      • Make some adjustments in Atlas.

            Assignee:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Reporter:
            siddhartha.mahajan@mongodb.com Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: