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

Rework the timeout task in evergreen.yml and ensure analysis & archival works

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Duplicate
    • None
    • None
    • Testing Infrastructure
    • STM 2020-06-29
    • 3

    Description

      Once SERVER-46687 is completed, the timeout task in evergreen.yml needs to be modified to:

      • If running powercycle or jepsen, run the hang-analyzer as before (call resmoke hang-analyzer args directly - this just means keep this section.
        (Resmoke does not execute powercycle, so the mechanism outlined in this project will not work for it.)

      otherwise:
      call new script that will:

      • Send sigusr1/windows event to resmoke processes explictly - the code for this exists in hang_analyzer.py, it needs to be moved into it's own file that still lives in mongo/buildscripts.
      • Wait for the resmoke processes to exit. Since we already know the pids this should be easy.

      Attachments

        Issue Links

          Activity

            People

              vlad.rachev@mongodb.com Vlad Rachev
              vlad.rachev@mongodb.com Vlad Rachev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: