JS - JobScheduler
  1. JS - JobScheduler
  2. JS-1420

SIGTERM on shell task on classic agent over tcp

    Details

    • Type: Feature Feature
    • Status: Released (View Workflow)
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.10
    • Component/s: None
    • Labels:

      Description

      Current Situation

      • Executing a terminate command on a shell job without monitor on a Classic Agent over tcp on Linux has no effect.
      • This works for the JobScheduler Universal Agent.

      Desired Behavior

      • SIGTERM is sent to the executed shell script for a Classic Agent
        • Shell jobs with monitor receive a SIGTERM signal
        • Shell jobs without monitor receive a SIGTERM signal

        Issue Links

          Activity

          Hide
          Andreas Liebert (Inactive) added a comment -

          OK, ich habe das aus dem Titel herausgenommen, aber dafür explizit in die Beschreibung aufgenommen, dass auch shell jobs ohne Monitor das SIGTERM signal empfangen sollen.

          Denn das war der Ursprüngliche Auslöser dieses Issues. Als ich die kill test matrix zusammenstellte, testete ich noch den classic Agent über tcp. Dabei fiel mir auf, dass das SIGTERM bei shell jobs ohne monitor nicht ankommt.

          Als dann entschieden wurde, dass die classic Agent Kommunikation per http ausgebaut wird, wurde das Issue umformuliert, dass das SIGTERM auch über tcp funktionieren soll. Das ist auch richtig, bedeutet aber nicht, dass das ursprüngliche Problem damit vernachlässigt werden kann.

          Show
          Andreas Liebert (Inactive) added a comment - OK, ich habe das aus dem Titel herausgenommen, aber dafür explizit in die Beschreibung aufgenommen, dass auch shell jobs ohne Monitor das SIGTERM signal empfangen sollen. Denn das war der Ursprüngliche Auslöser dieses Issues. Als ich die kill test matrix zusammenstellte, testete ich noch den classic Agent über tcp. Dabei fiel mir auf, dass das SIGTERM bei shell jobs ohne monitor nicht ankommt. Als dann entschieden wurde, dass die classic Agent Kommunikation per http ausgebaut wird, wurde das Issue umformuliert, dass das SIGTERM auch über tcp funktionieren soll. Das ist auch richtig, bedeutet aber nicht, dass das ursprüngliche Problem damit vernachlässigt werden kann.

            People

            • Assignee:
              Joacim Zschimmer
              Reporter:
              Andreas Liebert (Inactive)
              Approver:
              Andreas Liebert (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: