Uploaded image for project: 'JITL - JobScheduler Integrated Template Library'
  1. JITL - JobScheduler Integrated Template Library
  2. JITL-474

FactModel Plugin should store the complete job execution history



    • Type: Fix
    • Status: Released (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.12
    • Fix Version/s: 1.12.5
    • Labels:


      Current Situation

      • The FactModel Plugin stores records for the job execution history in the reporting database.
      • This happens - caused by the Master that calls the Plugin - when tasks are started, are terminated or crash without further information. Similarly entries to the job chain history are stored to the database.
      • The plugin works based on the reported start time and end time of tasks and stores the latest start time in the reporting_variables table to catch up with future job executions. An error in the plugin makes it store the start time of the current task as the latest start time which results in inaccurate values if tasks, e.g. executed from Agents on different servers do not use perfectly synchronized clocks or if such events arrive with delays.
      • As a result of this behavior some tasks are not registered with job execution history.
      • This problem is observed for standalone jobs only, it does not occur for jobs executed with job chains.

      Desired Behavior

      • Check for a way not to rely on timestamps reported by Agents that might be different from the Master servers's clock.

      Workaround 1

      • Modify standalone jobs to be executed in a job chain.

      Workaround 2

      Maintainer Notes

      • This issue is considered a blocker, we therefore provide a patch for download in the next few days.




            • Assignee:
              re Robert Ehrlich
              ap Andreas PĆ¼schel
              Mahendra Patidar
            • Votes:
              0 Vote for this issue
              3 Start watching this issue


              • Created: