Uploaded image for project: 'JS - JS7 JobScheduler Engine'
  1. JS - JS7 JobScheduler Engine
  2. JS-2205

Add option to terminate jobs that exceed Admission Times

    XMLWordPrintable

Details

    Description

      Current Behavior

      • Users can specify a timeout for the duration for which a job can exeucte using the syntax HH:MM:SS. When exceeding the timeout, the job will be cancelled.

      Desired Behavior

      • Users would like to specify the timeout from a fixed point in time during the day (HH::MM:SS). If the job is running at the indicated point in time, then the job will be terminated by the Agent.
        • Termination of a job includes to kill the job, using the same mechanism as the cancel/kill operation.
          • In a later elaboration of the feature jobs will be configurable to accept SIGTERM instead of implicit SIGTERM/SIGKILL in case they exceed the timeout. When cancelling a job by user intervention then SIGTERM/SIGKILL will be applied.
        • Users can assign Admission Times to jobs. They specify the period when a job can run.
          • Current Behavior: If a job exceeds the period specified with its Admission Time, then the job can continue to run.
          • Desired Behavior: users can specify from an option to terminate jobs that exceed the Admission Time's period.

      Attachments

        Issue Links

          Activity

            People

              jz Joacim Zschimmer
              ap Andreas Püschel
              Ajay Kumbhkar Ajay Kumbhkar
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: