Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-1375

use SIGABRT to stop hung tools executions

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 3.3.11
    • Fix Version/s: 3.3.12, 3.3.14
    • Component/s: All Tools
    • Labels:
      None
    • Environment:
      The hung processes occur most frequently on PPC, but this change is relevant to all operating systems.
    • Sprint:
      Platforms 2016-08-26

      Description

      Sometimes our qa tests will time out because an execution of one of the mongo tools has hung. While the current Evergreen config does clean up this executions, it could be improved. Once all the tools have been killed, resmoke usually exits and produces its report file. If the config uploaded the report file after it killed the processes, Evergreen may be able to show more relevant information on the build status pages. Additionally, we could use SIGABRT to kill the tools processes, which would print a full stack trace. This would be useful for debugging.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            zach.snow Zach Snow
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: