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

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Testing Infrastructure
    • Labels:
    • Sprint:
      STM 2020-06-29
    • Story Points:
      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

              Assignee:
              vlad.rachev Vlad Rachev
              Reporter:
              vlad.rachev Vlad Rachev
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: