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

Add option to terminate jobs that exeed 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

        Activity

          People

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

            Dates

              Created:
              Updated: